Hallo Volker, sorry - ich hätte genauer schreiben sollen. Das Makro kommt von MS Office
Durch das Makro wird folgendes gemacht: - ein Fenster wird angezeigt, das den Defaultpfad zu den Steuerdaten anzeigt (kann geändert werden) - der Inhalt der Verzeichnis (nur *.txt - Dateien) werden angezeigt - nach Auswahl wird die Datei mit dem Hauptdokument verbunden Ich habe immer wieder die Aufgabe, in relativ kurzer Zeit Daten aus einem anderen Programm heraus zu verarbeiten. Hier hat sich die Serienbrieffunktion bewährt. Ich will nun dies auf OO3 umstellen Danke und Gruss THOMAS www.team-thomas.org Vertraulichkeitshinweis: Der Inhalt dieser E-Mail ist vertraulich und für den Nutzer der E-Mail Adresse bestimmt, an den die Nachricht geschickt wurde; sie kann darüber hinaus durch besondere Bestimmungen geschützt sein. Wenn Sie nicht der Adressat dieser E-Mail sind, dürfen Sie diese nicht kopieren, weiterleiten, weitergeben oder sie ganz oder teilweise in irgendeiner Weise nutzen. Wenn Sie diese E-Mail fälschlicherweise erhalten haben, benachrichtigen Sie bitte den Absender, indem sie auf diese Nachricht antworten. Confidentiality Notice: The contents of this email are confidential to the ordinary user of the email address to which it was addressed an may also bei privileged. If you are not the addressee of this email you may not copy, forward, disclose or otherwise use it or any part of it in any form whatsoever. If you have received this email in error please email the sender by replying to this message. -----Ursprüngliche Nachricht----- Von: Volker Heggemann [mailto:[email protected]] Gesendet: Dienstag, 28. April 2009 18:10 An: [email protected] Betreff: Re: [de-users] Makroumsetzung 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: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
