von sven-my » So, 21.10.2012 13:05
Hallo Experten,
in einer Vorlage (*.ott) habe ich dies Makro
Code: Alles auswählen
sub Doc_speichern
dim dummy()
Doc = thisComponent
lw = mid(CurDir,1,2)
if lw = "C:" then lw = "E:"
pfad = Lw & "\OpenOffice\Test\Test.odt"
URL = ConvertToUrl(Pfad)
Doc.storeAsURL(URL ,Dummy())
Doc.store()
end sub
mit dem Ereigniss >Neues Dokument< verknüpft.
Wenn ich über 'Datei/Neu/Vorlagen....' ein neues Dokument erstelle, klappt es hervorragend.
Erzeuge ich aber mit diesem Makro, in einem anderen Dokument,
Code: Alles auswählen
Sub Doc_oeffnen
Dim oDocSrc1 as Object
dim p(0) as new com.sun.star.beans.PropertyValue
p(0).Name = "Hidden"
p(0).Value = false
lw = mid(CurDir,1,2)
pfad = lw & "\Dokumente und Einstellungen\User\Anwendungsdaten\OpenOffice.org\3\user\template\Test\38 x 21.ott"
oUrlSrc = convertToUrl(pfad)
oDocSrc1 = StarDesktop.loadComponentFromURL(oUrlSrc, "_blank", 0, p()) 'Datei im Hintergrund öffnen
End Sub
ein neues Dokument aus derselben Vorlage, wird das "Speicher-Makro" nicht ausgeführt.
Wo habe ich den Fehler eingebaut ? In einem Makro, oder in der Denkweise ?
gruß
sven-my
Hallo Experten,
in einer Vorlage (*.ott) habe ich dies Makro
[code]sub Doc_speichern
dim dummy()
Doc = thisComponent
lw = mid(CurDir,1,2)
if lw = "C:" then lw = "E:"
pfad = Lw & "\OpenOffice\Test\Test.odt"
URL = ConvertToUrl(Pfad)
Doc.storeAsURL(URL ,Dummy())
Doc.store()
end sub[/code]
mit dem Ereigniss >Neues Dokument< verknüpft.
Wenn ich über 'Datei/Neu/Vorlagen....' ein neues Dokument erstelle, klappt es hervorragend.
Erzeuge ich aber mit diesem Makro, in einem anderen Dokument,
[code]Sub Doc_oeffnen
Dim oDocSrc1 as Object
dim p(0) as new com.sun.star.beans.PropertyValue
p(0).Name = "Hidden"
p(0).Value = false
lw = mid(CurDir,1,2)
pfad = lw & "\Dokumente und Einstellungen\User\Anwendungsdaten\OpenOffice.org\3\user\template\Test\38 x 21.ott"
oUrlSrc = convertToUrl(pfad)
oDocSrc1 = StarDesktop.loadComponentFromURL(oUrlSrc, "_blank", 0, p()) 'Datei im Hintergrund öffnen
End Sub[/code]
ein neues Dokument aus derselben Vorlage, wird das "Speicher-Makro" nicht ausgeführt.
Wo habe ich den Fehler eingebaut ? In einem Makro, oder in der Denkweise ?
gruß
sven-my