Thomas Nuss schrieb:
Hallo zusammen,

ich habe bis jetzt in Office ein Makro genutzt, das mir einen einfachen
Zugriff auf Steuerdaten für Serienbriefdrucke ermöglicht hat.

Welche Version von Openoffice hast du denn bis jetzt genutzt?
Da jetzt ein Umsteig auf OO 3 geplant ist, habe ich versucht, das Makro nach
OO zu portieren – leider erfolglos

Hier das Makro von Office
Sub UKdruck()

'

Dim Mldg, Titel, Voreinstellung, Wert$

Mldg = "Bitte geben Sie den Pfadnamen an, in dem die Urkundendaten
gespeichert werden. Es ist ein Defaultpfad eingestellt, der überschrieben
werden kann. Ein Backslash am Ende kann eingegeben werden. Die
Voreinstellung für den Dateityp wurde auf .txt gesetzt."    ' Aufforderung
festlegen.

Titel = "Pfadangabe"    ' Titel festlegen.

Voreinstellung = "D:\COSA\UKDaten"    ' Voreinstellung festlegen.

' Meldung, Titel und Standardwert anzeigen.

Wert$ = InputBox(Mldg, Titel, Voreinstellung, 4000, 4000)

.... usw.
Das kann unmöglich von Openoffice stammen. Sieht eher nach MS Office aus?!
Dazu folgender Auszug aus der Hilfe Datei von Openoffice :

Microsoft Office und OpenOffice.org können nicht dieselben Makro-Codes ausführen. Microsoft Office arbeitet mit VBA-Code (Visual Basic for Applications) und OpenOffice.org mit StarBasic-Code, der auf der OpenOffice.org-API basiert. Die Programmiersprache ist hier zwar dieselbe, aber es kommen unterschiedliche Objekte und Methoden zum Einsatz.
Ich setze OO 3 unter Win XP ein
Schreib doch mal was, genau du machen möchtest. Wenn ich den Code richtig gelesen habe, möchtest Du Adressen aus einer Textdatei in einen Serienbrief einbauen? Vielleicht schickst Du mir mal einen Teil der Daten (oder ein Beispiel, der Daten die genau das gleiche Format hat) und dein Serienbief Dokument.

Wenn ich mit meiner Vermutung richtig liege, dann kann Robert da bestimmt auch was zu sagen ;-)

Aber wichtig ist erst mal ne genaue Beschreibung was da passieren soll.
mfg
Volker

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an