Makros laufen nicht mehr

Hi … lfe
Ich habe unter office200 makros geschrieben, rechner windows 2000 / SP4.
Nun wollen diese makros auf dem neuen notebook windows xp SP2, nicht mehr laufen. beide office pakete sind ident, auf beiden läuft visual basic enterprise.

die vba grundbefehle wie date, mid etc. werfen einen kompilierungsfehler zurück und melden bibliothek nicht gefunden. erstelle ich allerdings ein neues makro mit diesen befehlen funktioniert’s.

welche dll’s, ocx oder so fehlen mir ?
danke für eure hilfe
ciao

Hi … lfe
Ich habe unter office200 makros geschrieben, rechner windows
2000 / SP4.
Nun wollen diese makros auf dem neuen notebook windows xp SP2,
nicht mehr laufen. beide office pakete sind ident, auf beiden
läuft visual basic enterprise.
die vba grundbefehle wie date, mid etc. werfen einen
kompilierungsfehler zurück und melden bibliothek nicht
gefunden. erstelle ich allerdings ein neues makro mit diesen
befehlen funktioniert’s.
welche dll’s, ocx oder so fehlen mir ?

Hi Charly,
die Extras—Verweise in beiden sind gleich und es steht kein „Nicht vorhanden“ dort?
Als workaround kannst du Date durch Vba.Date ersetzen usw.
Gruß
Reinhard

date ist ein objekt von VBAdatetime
das objekt dazu ist definitiv NICHT vorhanden wenn ich die excel datei geladen habe da die bibliothek nicht gefunden wird. bei „date markieren“ und hilfe (f1) erhalte ich die gleiche meldung.

starte ich ein neues wb, klappt aber alles wunderbar.
das schlimme daran: mit dem programm arbeitet eine firma und ich soll das notebook am MO fertig installiert übergeben :frowning: sind leider auch schon über 1000 belege damit erstellt worden und testläufe sind nicht mehr möglich.

irgendwie finde ich unter den verweisen (bei geöffneter datei) das VBA auch nicht. hast du eine idee ?

sonst ist heut nix mit schlafen gehen :frowning:

Hi Charly,
das Folgende klappt nicht?

Sub tt()
MsgBox VBA.Date
MsgBox VBA.Mid(„abcd“, 3, 1)
End Sub

Wenn das nicht möglich ist, dann:

http://groups.google.de/groups/search?hl=de&lr=lang_…

Gruß
Reinhard

Hallo Charly.

Falls alles andere nicht hilft, hier bekommst Du höchstwahrscheinlich eine Lösung für Dein Problem:

http://www.activevb.de/startseite/index.html

Kannst ja dort ins VB5/6 Forum schreiben, das ist am höchsten frequentiert.

Viele Grüße
Carsten

Hi Charly,
das Folgende klappt nicht?

Sub tt()
MsgBox VBA.Date
MsgBox VBA.Mid(„abcd“, 3, 1)
End Sub

Wenn ich’s in das bestehende modul einfüge geht nichts davon.
allerdings läuft das in einer neuen (leeren) arbeitsmappe wunderbar

also werd ich mal den link besuchen
danke dir
ciao