Seite 1 von 1

Vorlage mit Makro öffnen

Verfasst: Mi, 17.07.2013 19:16
von richi1970
Hallo,

ich habe jetzt schon eine ganze Zeit gesucht wie ich mit einem Makro eine bestimmte Vorlage (test.odt) öffnen kann.

Die Vorlage wird kurz hintereinader geöffnet. Da wäre die Lösung die Vorlage mit einem Makro zu öffnen, daß mit einer einfachen Tastenkombination verknüpft ist.

Nur ich kenne mich mit Makros nicht aus, und weiß auch garnicht wie und wo ich da anfangen soll.

Kann mir jemand helfen? ;-)

Danke

Richi


Thema nach OOo Basic und Java verschoben, wo alle Themen zur Basic-Programmierung hingehören.—lorbass, Mod
 

Re: Vorlage mit Makro öffnen

Verfasst: Mi, 17.07.2013 22:39
von F3K Total
Hi,
das Makro ist kurz:

Code: Alles auswählen

Sub S_load_Test
    Dim args1(0) As New com.sun.star.beans.PropertyValue
    sUrl = converttoUrl("C:\Users\<USERNAME>\Documents\Test.odt")
    StarDesktop.loadComponentFromURL(sUrl,"_blank", 0, args1)
end Sub
  • Ersetze C:\Users\<USERNAME>\Documents\Test.odt durch den Pfad zu deinem Dokument
  • Speichere das Makro unter Extras/Makros/Makros verwalten/OpenOffice.org Basic ... Neu->Module1 ab. Wenn du nicht weißt, wie das geht, drüche F1 und suche Makros verwalten, dann OpenOffice.org Basic ... da steht es!
  • hänge das Makro unter Extras/Anpassen/Tastatur an ein Tastenkürzel, fertig. Auch dies steht in der Hilfe (F1, Suchbegriff extras Anpassen Tastatur -> Tastatur)
Gruß R

Re: Vorlage mit Makro öffnen

Verfasst: Fr, 19.07.2013 20:45
von richi1970
Hallo !!!

geht genauso, wie ich mir das vorgestellt habe. - Danke -

Bin nur etwas entäuscht, weil ich das selber nicht hinbekomme.

Re: Vorlage mit Makro öffnen

Verfasst: Fr, 19.07.2013 22:51
von F3K Total
richi1970 hat geschrieben:Bin nur etwas entäuscht, weil ich das selber nicht hinbekomme.
Tja, das ist schon schade.
Was soll ich dazu sagen?
Das Makro ist nicht aufgezeichnet, sondern selbstgeschrieben. Dazu habe ich mich mit dem Programmieren unter Starbasic länger beschäftigt.
Ohne Fleiß kein Preis!
Hier im Forum findest Du genügend Informationen zu diesem Thema.
Gruß R