Hallo,
ich habe einige Makros in Word95 geschrieben (überwiegend zum automatischen Umformatieren von Textdateien). Ich bräuchte diese Funktionen dringend in Word 97 oder neuer (VisualBasic), komme aber mit der Programmierung nicht zurecht. Kann man die alten Makros konvertieren? Wenn ja: wie?
Vielen Dank für Eure Hilfe.
Gruß, Jens
Office - Word, Excel und Co. 9.766 Themen, 41.835 Beiträge
Basic-Makros werden beim Öffnen des Dokuments bzw. der (zugrunde liegenden) Vorlage automatisch konvertiert (wird in der Statusleiste angezeigt, daher auch die Abfrage, ob die Änderungen gespeichert werden sollen => event. unter neuem Namen). Dabei wird je Makro ein Modul mit dem Makronamen und darin eine Prozedur Main erstellt. Mithilfe der WordBasic-Eigenschaft sind in VBA alle "alten Befehle" bekannt und du dürftest dich weitestgehend auskennen. Die Makros funktionieren i.d.R. also problemlos, zumindest in neuen Projekten sollte die WordBasic-Eigenschaft aber nur für best. "Befehle" zum Einsatz kommen.
>> Mithilfe der WordBasic-Eigenschaft sind in VBA alle "alten Befehle" bekannt
Dein Wort in Gottes Ohr.
Wie soll ich diesen Kommentar verstehen? "Dein Wort in Gottes Ohr"
Ich habe schon mal Excel-Makros aus dem Deutschen ins Englische aufgrund eines System-Upgrades übersetzt bekommen.
Ein Beispiel: "WERT()" hat er als "VALUE()" übersetzt. Gefordert war aber "VAL()".
Sowas kostet letztendlich einen Haufen Zeit. Man kommt auch nicht so schnell da drauf, wenn man nicht jeden Tag mit VBA spielt.
Ich habe die Erfahrung gemacht, daß die Hälfte der Makros nicht laufen.
