Hallo Kornelia, Kornelia Lubke schrieb: > abgearbeitet bis zu dem Punkt, dass Ooo2.0.2 sagt: Dieses Dokument > enthält Makros. Das Ausführen dieses Makros wird gemäß der aktuellen > Makro-Sicherheitseinstellungen unterbunden. Deshalb könnten einige > Funktionen nicht verfügbar sein. > Verstehe ich aber nicht, denn die beiden Verzeichnisse, wo > die Batch wie > auch die Testdatei und die .xba liegt, sind unter Extras Optionen > Openoffice.org Sicherheit Makrosicherheit als vertrauenswürdige > Dateiquellen eingetragen.
Es ist jetzt etwas lange her das der Thread gestartet wurde, aber ich vermute mal es geht hier darum das mein Makro ein Dokument öffnet (das zu konvertierende Dokument) und dieses Dokument Makros enthält. Dann gilt das bei Öffnen eines Dokuments mittels Makro für die Makros im Dokument die Sicherheitseinstellungen nicht gelten und Makros aus Sicherheitsgründen geblockt wrden. Um das zu verhindern mußt Du beim Öffnen einen Parameter übergeben, Sorry ich habe es jetzt nur hingeschrieben und nicht getestet, aber so sollte es gehen: Sub Konvertieren(datei) URL = ConvertToURL(datei) '<-- Dim arg(1) As new com.sun.star.beans.PropertyValue arg(0).Name = "Hidden" arg(0).Value = True arg(1).Name = "MacroExecutionMode" arg(1).Value = com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE_NO_WARN dok = StarDesktop.loadComponentFromURL( URL, "_blank", 0, arg()) datei = Left(datei, Len(datei)- 4) & ".pdf" URL = ConvertToURL(datei) '<-- arg(0).Name = "FilterName" arg(0).Value = "writer_pdf_Export" dok.storeToURL(URL, arg()) dok.close(True) End Sub Beachte bitte was Mathias zum Hidden sagte und das ich im Moment nicht konkret sagen kann wie sich Hidden und das Zulassen von Makros vertragen wenn im Dokument Autostartmakros sind. Wenn das der Fall wäre müßte man auf deren Ausführung ggf. verzichten mittels: arg(1).Name = "MacroExecutionMode" arg(1).Value = com.sun.star.document.MacroExecMode.NEVER_EXECUTE Ich habe das aber nicht getestet und weiß jetzt aus den Hut nicht ob 'Wechselwirkungen' auftreten können. Melde Dich ggf. einfach nochmals, Dein Problem ist in jedem Fall lösbar. Gruß Jörg P.S. ich frage mich warum in Deinem post .xba auftaucht, hat das einen besonderen Grund jenseits der Tatsache das dort Code steht? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
