Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Hey Robert,

nein, das Kommando ist schon ok. Übergib mal den folgenden Parameter:

dim Args(0) as new com.sun.star.beans.PropertyValue

Args(0).name = "MacroExecutionMode"

Args(0).value = 4   REM immer ohne Rückfragen ausführen

StarDesktop.loadComponentFromURL("file:///.../Datenbankname.odb",
"_blank", 0, Args() )

Vielleicht wirkt es??

Viele Grüße
Thomas

Am 01.11.2017 um 17:25 schrieb Robert Großkopf:
Hallo Thomas,

Am 01.11.2017 um 16:54 schrieb Thomas Krumbein:
Hmm, Robert, ich hätte vielleicht noch ne Idee:

Wenn ein Formular innerhalb einer Basedatei geöffnet wird und es somit
Zugang zur Datenquelle sucht, wird m.A. intern eine Datenquelle
registriert und dann über diesen Weg die Verbindung aufgebaut.

Wie genau die Registrierung funktioniert, weiss ich nicht, könnte mir
aber auch ein automatisch angestossenes Script vorstellen.

Läds Du die Datei mit
"StarDesktop.loadComponentFromURL("file:///.../Datenbankname.odb",
"_blank", 0, Arg() )", sind keine Skriptausführungen möglich. Arg()
dürfte leer sein, oder? Vielleicht hängt es daran?

Lade die Datei doch mal mit aktivierter Makroausführung - vielleicht
geht es ja dann?
Was meinst Du mit "aktivierter Makroausführung"?

Das Blöde ist ja gerade: Ich kann das hier nicht nachstellen. Das
Problem habe ich ja nicht hier auf meinem Rechner, sondern eine andere
Person mit einer Kombination von externem Formular und *.odb-Datei im
Netz (https://www.libreoffice-forum.de/viewtopic.php?f=10&t=17934).

Gibt es nicht eine andere Form, eine Datei zu öffnen? Uno-Kommando mit
.uno:OpenFromWriter ... oder ähnliche Varianten?

Gruß

Robert


--
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.