Seite 1 von 1
Vorlagen je nach Anwendung als Icon in der Symbolleiste?
Verfasst: Do, 10.05.2007 10:37
von MB29
Hallo,
kann man Icons für bestimmte (selbsterstellte) Vorlagen in die Symbolleiste aufnehmen, um diese mit einem (schneller ereichbaren) Klick zu öffnen? Dies wünsche ich mir individuel für jeden (Windows-)Benutzer und jede Anwendung, also beim Writer andere Vorlagen als z.Bsp. bei Draw.
MfG - Mo
Verfasst: Do, 10.05.2007 11:25
von komma4
Ja, man kann.
siehe:
http://ooowiki.de/SymbolLeisten
Bestimmte Vorlagen rufst Du dann über ein Makro auf:
Code: Alles auswählen
Sub TextVorlage
Dim FileProperties(0) As New com.sun.star.beans.PropertyValue
FileProperties(0).Name = "AsTemplate"
FileProperties(0).Value = true
url = ConvertToURL("u:\Eigene Dateien\_test\TextTemplate.ott")
oneuWriterDok = StarDesktop.loadComponentFromURL(url,"_blank", 0, FileProperties())
End Sub
http://ooowiki.de/MakrosMitEinemKlick
Hilft das weiter?
Verfasst: Do, 10.05.2007 13:36
von Bernhard
Hallo Winfried,
da ich das auch brauche habe ich es mal ausprobiert.. leider kommt bei mir immer eine Fehlermeldung:
Basic Laufzeitfehler
Es ist eine Exception aufgetreten
Type: com.sun.star.lang.illegalArgumentException
Message: Url seems to be an unsupported on
Ich hab dein Makro so angepasst:
Sub TextVorlage
Dim FileProperties(0) As New com.sun.star.beans.PropertyValue
FileProperties(0).Name = "AsTemplate"
FileProperties(0).Value = true
url = ConvertToURL("P:\AnzeigenAllgemein\Vorlage.ott")
oneuWriterDok = StarDesktop.loadComponentFromURL(url,"_blank", 0, FileProperties())
End Sub
Was mache ich falsch??? Win200 - OO Version 2.0.3 übe Citrixx
Danke!
Verfasst: Do, 10.05.2007 13:58
von komma4
Die Fehlermeldung sagt (eigentlich), dass die URL nicht gefunden wird.
Lasse sie Dir vor dem Laden mal anzeigen
Code: Alles auswählen
url = ConvertToURL("P:\AnzeigenAllgemein\Vorlage.ott")
msgbox url
müsste so aussehen:
file:///P:/AnzeigenAllgemein/Vorlage.ott
Wirklich vorhanden? Tippfehler? Zugriffsrechte sind natürlich vorhanden (also: ein manuelles Öffnen geht?)
Verfasst: Do, 10.05.2007 14:43
von Bernhard
ja.. manuelles öffnen ist kein problem.. zugriffsrecht usw sind vorhanden..
Es kommt jetzt der Pop-Up wie genau die Url lautet - hinter dem Dateinamen steht noch %20 (der restliche text ist leider nicht sichtbar...
Es wird auch anschliessend (nach der Fehlermeldung) der Dialog zum Bearbeiten geöffnet und die Zeile:
Code: Alles auswählen
oneuWriterDok = StarDesktop.loadComponentFromURL(url,"_blank", 0, FileProperties())
Markiert - und dann kommt meine o.g. Fehlermeldung!
Müsste ich hier vielleicht noch irgendwo angeben wo er die Datei laden soll??
Verfasst: Do, 10.05.2007 14:56
von komma4
Bernhard hat geschrieben: - hinter dem Dateinamen steht noch %20 (der restliche text ist leider nicht sichtbar...
...dann hast Du in der Zeichenkette noch ein BLANK nach dem ".ott" ?
komma4 hat geschrieben:
müsste so aussehen:
file:///P:/AnzeigenAllgemein/Vorlage.ott
... und keine weiteren Zeichen mehr!
Verfasst: Do, 10.05.2007 15:15
von Bernhard
Verfasst: Do, 10.05.2007 18:00
von MB29
Auch von mir vielen Dank komma4, es hat prima geklappt.
Bei der Gelegenheit: Kennst Du eine Anleitung zum Erstellen von Symbolen für die Symbolleiste?
Verfasst: Fr, 11.05.2007 09:16
von Bernhard
Verfasst: Mo, 14.05.2007 17:06
von MB29
Hallo Bernhard,
da habe ich mich wohl nicht richtig ausgedrückt. Ich meinte das Erstellen der Symbole selbst. Denn die vorhandenen Symbole erscheinen mir insbesondere zur Unterscheidung meiner Dokumentenvorlagen wenig geeignet.
MfG - Mo
Verfasst: Mo, 14.05.2007 17:39
von komma4
Symbole für die Symbolleisten:
Bilder der Grösse 16X16 (klein) oder 32x32 (grosse Darstellung) Pixel in einem Format, welches akzeptiert wird (Symbolleise anpassen...>Ändern>Symbol austausche...>Importieren)
Beachte:
die importierten Symbole sind nur in dem Bereich (Writer, Calc, ...) verfügbar, wo sie importiert wurden.
Verfasst: Mo, 14.05.2007 17:55
von Toxitom
Hallo Winfried,
..oder 32x32 (grosse Darstellung) Pixel ..
Sicher? Ich denke, es sind 26 * 26 Pixel für die große Darstellung, oder irre ich mich da?
Gruss
Thomas
Verfasst: Mo, 14.05.2007 20:57
von komma4
Nein, Thomas: da irrte ich. Der "Symbol austauschen"-Dialog spriicht auch von 26x26.