Makrofrage

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

mike6
*****
Beiträge: 479
Registriert: Sa, 06.03.2004 13:58

Makrofrage

Beitrag von mike6 »

Hallo,

mit dem nachfolgenden Makro möchte ich Text aus einer anderen Datei in eine geöffnete Date einlesen.

Code: Alles auswählen

Sub Autotext_xxx
Dim oDokument as Object
Dim sUrl as String
Dim Dummy(0) as New com.sun.star.beans.PropertyValue
Dummy(0).Name = "MacroExecutionMode"
Dummy(0).Value = com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE_NO_WARN
sUrl = ConvertToUrl ("/net/nfs/space/export/home/xxx/_autotexte/yzd.odt")
oDokument = StarDesktop.loadComponentFromURL( sUrl , "_blank", 0, Dummy() )
End Sub
Leider wird immer eine neue Datei mit dem Text geöffnet.
Wodurch muss ich _blank ersetzen, damit der Text
in die bereits geöffnete Datei geschrieben wird?


mfg
mike
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Makrofrage

Beitrag von komma4 »

Hallo Mike,


versuche doch mal Deinen Postings jeweils eine aussagekräftige Überschrift zu verpassen....

Davon, dass Du "Fragen" oder "Probleme" mit Makros hast ist, ist auszugehen.
Hier in diesem Fall vielleicht "einfügen Dateiinhalt an Cursorposition"


Deine Codezeilen öffnen die angegebene Datei - nichts anderes war zu erwarten.

Du suchst wahrscheinlich insertDocumentFromURL( url, options )

Hilft das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten