Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Mathias, Mathias Bauer schrieb: ... weshalb wir für OOo2.0 ja auch das Package Manager GUI hinzugefügt haben, in dem der Anwender sein Package bequem per Dateidialog auswählen kann. Du kannst deine Überlegungen also ruhig anderen Dingen zuwenden. :-) OK, das wird dann *noch* besser. Nur *ich* habe schon jetzt nicht die *geringsten* Probleme. Nur habe ich Dir meine Erfahrungen geschrieben welche ich mit Usern gemacht habe ... Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo, Mathias Bauer schrieb: Aber da frag ich doch gleich mal: funktioniert das mit den eigenen Konfigurationen jetzt besser? Klebt die Konfiguration dann am Dokument, so daß eine Änderung der Konfiguration automatisch im Dokument gespeichert wird? Oder ändert ein Ändern der Dokumentkonfiguration die Standardkonfiguration? Nach meinem Kenntnisstand sollte das auch früher so gewesen sein. Wenn nicht, war das ein Bug. Da ich selten damit arbeite, kann ich momentan leider nicht sagen, ob dieser Bug immer noch auftritt. Falls sich die Ausgangsfrage auf benutzerdefinierte Menüs/Symbolleistenkombinationen bezieht ein Hinweis: Das ging perfekt in Versionen 1.0.x, zumindest in einigen 1.1.x-Versionen hat das nicht funktioniert (ich habe nicht geprüft ob es in 1.1.4 wieder geht). Der Workaround ist: erstelle die Datei in 1.0.x Versionen bezüglich der Menükonfiguration und anschließend bleibt diese auch erhalten wenn Du den eigentlichen Inhalt des Dokuments in 1.1.x-Versionen bearbeitest. Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Jörg Schmidt schrieb: Das ist jetzt nur für alle Absatzvorlagen, weil Du ja sonst zunächst nachdenken mußt was wie im Dokument markiert werden muß. Ich verstehe noch nicht, was Du meinst. Wieso markieren? Na das ist ganz einfach. Damit die Absatzformatvorlagen übertragen werden können muß entweder ein Teil des Absatzes markiert sein oder der ganze Absatz oder der Cursor muß nur innerhalb des Absatzes stehen ohne das etwas markiert ist. Wenn es sich jedoch um das Übertragen einer Zeichenvorlage handelt müssen vor dem Start des Makros ausschließlich die Zeichen markiert werden die formatiert werden sollen. Bei Seitenvorlagen Seite Bei Nummerierungsvorlagen eine nummerierung usw. Dann liegt noch ein großes Missverständnis vor. Es sollen keine Formatvorlagen zugewiesen werden. Es sollen vielmehr Makros hinzugefügt werden. Wenn Letzteres ohne Zuweisung nicht möglich ist, ist das ganze Verfahren nicht hilfreich für Anwender. Für die Tippsammlung benötige ich das fertige Package /aller/ Standardformatvorlagen das kann ich nicht so schnell ergänzen weil der notwendige Makro-Code je nach Art der Vorlage etwas anders ist, etwas Geduld Keine Eile. :) Aber siehe oben. Wenn irgendwelche Markierung nötig sind, wäre das Verfahren ohne Sinn. und die Angabe des Kommandozeilenaufrufs, wie es Matthias erwähnt hat. Du must das fertige Package nur in den Ordner installationspfad\...\uno_packages kopieren entweder im user oder im share-verzeichnis der OOo-Installation in Abhängigkeit für wen Du iststallieren willst, für einen oder alle Nutzer. Für alle Nutzer sind dann aber Admin-Rechte nötig. Was meinte Martin dann mit Kommandozeilenaufruf? Ich hatte gehofft es wäre eine fertige Zeile für den Windows-Dialog Ausführen, der auch Pfad-Variablen enthält. So müsste ein Anwender nicht zunächst seinen Programmverzeichnispfad mühsam suchen und eingeben. Danach starte einfach im pfad installationspfad\programm das Programm pkgchk.exe und das wars dann. (Wichtig: bevor Du das startest mußt Du OOo beenden.) OK, jetzt weiß ich zumindest, wie es gemeint ist. Wieviele Anfragen hat der Nutzer nach dem Aufruf von pkgchk.exe noch zu beantworten? Hintergrund der Frage: Ich suche ja nach einem einfach nachvollziehbaren Verfahren, welches aus möglichst wenigen Schritten besteht. Wenn dort viele Anfragen gestellt würden, könnten wir das Projekt der Anleitung verwerfen. Dann wäre wirklich das Fazit es hilft alles nix, Makrotransport ist sehr aufwändig (präzise anzuleiten), es muss bis zur 2.0 gewartet werden. Dann wäre es noch prima, wenn ihr nochmal sagt, ob es möglich ist, dass ein Pfad und ein Name für die durch den Kommandozeilenaufruf hinzuzufügenden Module /vorgeschlagen/ werden kann, so dass der Anwender nur noch bestätigen muss. Nein, der Anwender braucht nichts zu tun. Das ist alles schon sowohl durch das Schnüren des package geregelt als durch die Einstellungen des Zielsystems. (IMHO) Das klingt wiederum sehr gut. Also wird doch automatisch ein Name und Pfad vom Package vorgeschlagen. Andreas -- http://borumat.de/openoffice-writer-tipps http://www.teamstaroffice.org/wiki/moin.cgi/ModulWriter http://borumat.de/firefox-browser-tipps http://borumat.de/thunderbird-email-tipps - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Andreas, Andreas Borutta schrieb: Ich bitte um (ich erwarte es nicht) ein Package mit allen Makros für Standardvorlagen und um eine Nennung /aller/ nötigen Schritte um das Package zu installieren. Weiter nix. Nein, das sag ich jetzt nicht zu. Ich habe ja gesagt das ich dafür nicht motiviert bin. Anderrerseits will ich jetzt nicht mehr strikt nein sagen, weil es Dir gelungen ist mich soweit in die Sache zu verwickeln das ich die Makros schreibe. Dann mach ich Dir auch ein Package. --Das ist *keine* Zusage, aber ich werde sehen. Es soll ein Vorschlag sein. Nein es geht nicht. Jede Möglichkeit einen Pfad anzugeben oder auszuwählen zu können wäre ein Sicherheitsrisiko Diese Auffassung teile ich nicht. Nein, Andreas so geht das nicht. Du kannst technische Dinge nicht mit Auffassungen wegdiskutieren. Ich versuchs nochmal. Ein Teil der Makros die bereits bei der Installation von OOo installiert werden und benutzerdefinierte Makros die Du hinzufügst befinden sich in Pfaden welche i.A. freigeschaltet sind in dem Sinne das die Makros ohne Sicherheitsnachfrage ausgeführt werden. Du als Benutzer kannst weitere Pfade über ExtrasOptionenPfade für das Ausführen von Makros ohne Sicherheitsabfrage angeben. Bloß wenn nun jeder mittels Installer Makros installieren *und* bestimmte Pfade 'freischalten' könnte *nach Belieben* würde die Gefahr bestehen das auf diesem Wege Makrovieren verbreitet würden, da ja die Makros auch Autostartmakros sein können. So in etwa ist der Hintergrund. Meinetwegen kannst Du auf Deinem System alle Ordner freigeben zur Ausführung von Makros (dieser Vorschlag ist natürlich dumm aber würde wohl gehen), nur auf den Zielsystemen wo Dein Makro installiert werden soll kennst Du doch die Situation nicht. Du weißt nicht wie dort die Einstellungen sind. Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Andreas, Andreas Borutta schrieb: Danach starte einfach im pfad installationspfad\programm das Programm pkgchk.exe und das wars dann. (Wichtig: bevor Du das startest mußt Du OOo beenden.) ... und den Quickstarter nicht vergessen! Könnte man im Package einen Dialog ergänzen: Damit die Makroinstallation wirksam wird, beenden sie bitte OOo und den Quickstarter [Beenden] [Abbrechen] Bitte lies doch mal was da steht. *Bevor* Du das package installierst muß OOo beendet werden. (Es wird zumindest in der Doku darauf hingewiesen das es so sein muß.) Nur wenn Du Makros weitergibst kannst Du Einen Dialog kannst Du erst einblenden wenn Du mit der Installation beginnst und das ist zu spät. Und bitte ich weiß das Du Dich nicht auskennst aber die Installation mittels Package-Manager ist etwas anderes als die Installation mittels Installer aus einem Dokument heraus, da ginge das und würde auch Sinn machen. Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Andreas, Andreas Borutta schrieb: Na das ist ganz einfach. Damit die Absatzformatvorlagen übertragen werden können muß entweder ein Teil des Absatzes markiert sein oder der ganze Absatz oder der Cursor muß nur innerhalb des Absatzes stehen ohne das etwas markiert ist. Wenn es sich jedoch um das Übertragen einer Zeichenvorlage handelt müssen vor dem Start des Makros ausschließlich die Zeichen markiert werden die formatiert werden sollen. Bei Seitenvorlagen Seite Bei Nummerierungsvorlagen eine nummerierung usw. Dann liegt noch ein großes Missverständnis vor. Es sollen keine Formatvorlagen zugewiesen werden. Es sollen vielmehr Makros hinzugefügt werden. Nein kein Mißverständnis. Das letzte Makro was ich Dir schickte ist nur dafür da selbst die Makros zu erzeugen die Du später verwenden willst. Der Grund ist nur das ich nicht 122 Makros und eine Funktion per Hand schreiben will und das deshalb per Makro mache. Das Makro jedoch erzeugt die Makros nach meinen Vorgaben hinsichtlich z.B. der späteren Bedienung. Und ich habe als Programmierer sehr wohl die Freiheit zu sagen das das Makro so sein soll das es *Zeichen*vorlagen auf das komplette Wort überträgt innerhalb dessen der Cursor steht bevor es gestartet wird (ohne das das wort komplett markiert sein muß). Wie ich das handhaben will kann ich festlegen. Ich meine nicht ich(!), sondern ich meine ich muß das festlegen wie Du es haben willst. Solange jedoch wie ich nicht weiß ob Du besondere Anforderungen stellst ist die Sache für mich zunächst unbestimmt. Aber siehe oben. Wenn irgendwelche Markierung nötig sind, wäre das Verfahren ohne Sinn. Diese Aussage ist doch dumm. Wenn Du per Hand ein Wort fett formatierst mußt Du doch erst das Wort markieren und dann die Formatierung zuweisen. Wie willst Du denn formatieren wenn OOo garnicht weiß was formatiert werden soll. Und bevor Du ein Makro zum Formatieren startest mußt Du ebend auch etwas markieren. Was meinte Martin dann mit Kommandozeilenaufruf? Ich hatte gehofft es wäre eine fertige Zeile für den Windows-Dialog Ausführen, der auch Pfad-Variablen enthält. So müsste ein Anwender nicht zunächst seinen Programmverzeichnispfad mühsam suchen und eingeben. Ja Du kannst meinetwegen pkgchk.exe auch mit Parametern starten, was dann aber für einen Nutzer der sich nicht auskennt eher schwieriger ist. Zur Ermittlung der Pfadvariable wäre ein gesondertes Programm oder Script erforderlich, da Du auf einem unbekannten System nicht weißt wo OOo installiert ist. Klar gibt es auf einem Windowssystem z.B. eine Systemvariable die den Pfad zum Standardprogrammordner beinhaltet, nur Du kannst nicht davon ausgehen das der Nutzer auch dort installiert hat, denn er hat ja die Wahl ein anderes Verzeichnis zu nehmen. Das klingt wiederum sehr gut. Also wird doch automatisch ein Name und Pfad vom Package vorgeschlagen. NEIN, es wird nichts vorgeschlagen. Der pfad bestimmt sich praktisch daraus in welchen Ordner Du das package vor Start von pkgchk.exe kopierst (und nein Du kannst auch diesen Ordner nicht frei wählen) und den vorhandenen Einstellungen der OOo-Installation auf dem Zielsystem. Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Andreas Borutta schrieb: Jörg Schmidt schrieb: Das ist jetzt nur für alle Absatzvorlagen, weil Du ja sonst zunächst nachdenken mußt was wie im Dokument markiert werden muß. Ich verstehe noch nicht, was Du meinst. Wieso markieren? Na das ist ganz einfach. Damit die Absatzformatvorlagen übertragen werden können muß entweder ein Teil des Absatzes markiert sein oder der ganze Absatz oder der Cursor muß nur innerhalb des Absatzes stehen ohne das etwas markiert ist. Wenn es sich jedoch um das Übertragen einer Zeichenvorlage handelt müssen vor dem Start des Makros ausschließlich die Zeichen markiert werden die formatiert werden sollen. Bei Seitenvorlagen Seite Bei Nummerierungsvorlagen eine nummerierung usw. Dann liegt noch ein großes Missverständnis vor. Es sollen keine Formatvorlagen zugewiesen werden. Es sollen vielmehr Makros hinzugefügt werden. Ja und was sollen diese Makros dann tun ?- doch nach deinen Vorstellungen offensichtlich Formatvorlagen ZUWEISEN!? Damit daß von NICHT-Absatzformat-Makros auch getan wird Müssen Diese dann im Basic Code angepasst werden Wenn Letzteres ohne Zuweisung nicht möglich ist, ist das ganze Verfahren nicht hilfreich für Anwender. IMHO- ist es wirklich für Anwender hilfreich biss zu ca. über hundert Formatvorlagen mit ebensovielen (zusätzlichen) Tastaturkürzeln zuzuweisen ??? ;-) Gruß Werner - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Jörg Schmidt wrote: Es gibt verschiedene Wege wie Du Makros verteilen kannst. Alle diese Wege sind im Netz beschrieben und dokumentiert (sowohl aus Sicht derer die Makros verteilen wollen als auch aus Sicht derer die diese Makros nutzen wollen). Es gibt nur, IMHO und meiner Erfahrung nach, keinen Weg der geeignet ist ein Makro so weiterzugeben das es der Nutzer Deines Makros in jedem Fall verstehen würde was er machen muß. Viele sind nicht bereit auch nur 2 Sätze Anleitung zu lesen und mehr wäre das dann nicht. Du kannst da praktisch nichts gegen tun. Nun, es gibt schon einen Weg, Macros so weiterzugeben, dass der Empfänger relativ wenig tun muß, wenn der Spender etwas Arbeit investiert, und zwar die Verpackung der Macros in ein Package. Das ist einfach eine ZIP-Datei, die die Bibliothek(en) enthält. Ein solches Package kann man in OOo1.1 durch einen einzeiligen Kommandozeilenauruf installieren, in OOo2.0 gibt es dazu ein komfortables GUI (den Package Manager). Das ist auf jeden Fall der Weg, den wir empfehlen. Der Package Manager ist das OOo Pendant zum Extensions Manager in Firefox, Macro-Sammlungen werden also quasi als Extension installiert. @Andreas: Aus Neugier: wird der Import und Export von Makros in 2.0 besser gelöst sein? s.o. Ciao, Mathias -- Mathias Bauer - OpenOffice.org Application Framework Project Lead Please reply to the list only, [EMAIL PROTECTED] is a spam sink. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Mathias Bauer schrieb: Nun, es gibt schon einen Weg, Macros so weiterzugeben, dass der Empfänger relativ wenig tun muß, wenn der Spender etwas Arbeit investiert, und zwar die Verpackung der Macros in ein Package. Das ist einfach eine ZIP-Datei, die die Bibliothek(en) enthält. Ein solches Package kann man in OOo1.1 durch einen einzeiligen Kommandozeilenauruf installieren Das ist perfekt. Nach so etwas suchte ich. Hättest Du oder jemand anders Lust, mir hier (oder im Wiki :) anhand einer beispiel.bas, die durch Quelltext speichern entstanden ist, zu beschreiben, was noch zu tun ist. Kann man festlegen, dass für die Installation der Bibliothek ein Name und Pfad vorgeschlagen wird? Dann könnte man dem Anwender nämlich mitteilen Danach findest Du die Makros unter Extras Anpasen Tastatur Bereich OOo Standard [Bibliotheksname] Andreas -- http://borumat.de/openoffice-writer-tipps http://www.teamstaroffice.org/wiki/moin.cgi/ModulWriter http://borumat.de/firefox-browser-tipps http://borumat.de/thunderbird-email-tipps - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Mathias, Nun, es gibt schon einen Weg, Macros so weiterzugeben, dass der Empfänger relativ wenig tun muß, wenn der Spender etwas Arbeit investiert, und zwar die Verpackung der Macros in ein Package. Das ist einfach eine ZIP-Datei, die die Bibliothek(en) enthält. Ein solches Package kann man in OOo1.1 durch einen einzeiligen Kommandozeilenauruf installieren, in OOo2.0 gibt es dazu ein komfortables GUI (den Package Manager). Das ist auf jeden Fall der Weg, den wir empfehlen. mir persönlich sind alle Wege der Verteilung klar, so auch dieser. Ich habe mich für mein erstes veröffentlichtest Makro entschlossen, das als Dokument mit Installer weiterzugeben. Also sind da in einem Dokument zwei Schaltflächen Installieren und Deinstallieren und in unmittelbarer Nähe der Schaltflächen ist beschrieben was getan werden muß um das Makro zu installieren. Das beschränkt sich eigentlich auf einen Klick auf die Schaltflächen. Aber was bekomme ich für Rückmeldungen: -die User verstehen nicht das Sie nach der Installation OOo und Schnellstarter beenden müssen damit beim erneuten Starten die Menüeinträge die die Installationu.a. erzeugt sichtbar werden. Ich habe sowohl im Begleittext als auch mit Meldungsfenster darauf hingewiesen. Was soll ich sonst noch tun? -ich bekomme eine Rückmeldung in der sinngemäß steht 'Du hast das alles erklärt welche Schaltfläche ich zum Installieren drücken muß. Im Dokument ist auch eine Schaltfläche dafür. Nur diese Schaltfläche ist doch wohl nur eine Abbildung? Oder soll ich wirklich darauf klicken? Bloß ich hab noch nie gesehen das es in einem Writer-Dokument Schaltflächen gibt' Ja und vor diesem Hintergrund halte ich es denn für noch schwieriger vom User zu erwarten das er Versteht das er das Package in einen bestimmten Ordner kopieren und anschließend pkgchk.exe starten soll. Obwohl ich dieses Verfahren für besser halte. (ich habe schon Überlegungen zu einer besseren Lösung aber momentan keine Zeit die umzusetzen.) Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo, Mathias Bauer schrieb: Nun, es gibt schon einen Weg, Macros so weiterzugeben, dass der Empfänger relativ wenig tun muß, wenn der Spender etwas Arbeit investiert, und zwar die Verpackung der Macros in ein Package. Das ist einfach eine ZIP-Datei, die die Bibliothek(en) enthält. Ein solches Package kann man in OOo1.1 durch einen einzeiligen Kommandozeilenauruf installieren Das ist perfekt. Nach so etwas suchte ich. Hier ist der Link: http://www.ooomacros.org/dev.php#101618 Hättest Du oder jemand anders Lust, mir hier (oder im Wiki :) anhand einer beispiel.bas, die durch Quelltext speichern entstanden ist, zu beschreiben, was noch zu tun ist. Kann man festlegen, dass für die Installation der Bibliothek ein Name und Pfad vorgeschlagen wird? Nein, natürlich nicht. Wie willst Du denn sonst verhindern das jeder Makros in Ordner installiert, die Du als sicher in sofern bestimmt hast das alle enthaltenen Makros ohne Nachfrage ausgeführt werden? Dann könnte man dem Anwender nämlich mitteilen Danach findest Du die Makros unter Extras Anpasen Tastatur Bereich OOo Standard [Bibliotheksname] Das Verfahren ist doch wirklich Blöde, warum machst Du mittels Installer keinen Menüeintrag oder Schaltfläche? Andreas -- http://borumat.de/openoffice-writer-tipps http://www.teamstaroffice.org/wiki/moin.cgi/ModulWriter http://borumat.de/firefox-browser-tipps http://borumat.de/thunderbird-email-tipps - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo, ich war schlampig und habe das gepostete Makro nicht getestet. Es ist fehlerhaft. Das hier sollte funktionieren: Sub test xxx = ThisComponent.StyleFamilies.getByName(ParagraphStyles) cursor = ThisComponent.text.CreateTextCursor cursor.GotoStart(False) For i = 0 to xxx.Count-1 ndf = Trim(xxx.GetByIndex(i).DisplayName) alles = For j=1 to Len(ndf) teil = Left(ndf,j) teil2 = Right(teil,1) if teil2 = Then teil2 = _ if Teil2 = ö Then Teil2 = oe if Teil2 = ü Then Teil2 = ue if teil2 = ä Then Teil2 = ae If teil2 = Ö Then teil2 = Oe If teil2 = Ü Then teil2 = Ue If teil2 = Ä Then teil2 = Ae If teil2 = ß Then teil2 = ss alles = alles teil2 Next j if alles = Text Then alles = _Text Cursor.String = Suballes Cursor.GotoEndofParagraph(False) ThisComponent.Text.insertControlCharacter(Cursor, _ com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) Cursor.String =SetCurrentParaStyle( CHR(34) _ xxx.GetByIndex(i).Name CHR(34) ) Cursor.GotoEndofParagraph(False) ThisComponent.Text.insertControlCharacter(Cursor, _ com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) Cursor.String = End Sub Cursor.GotoEndofParagraph(False) ThisComponent.Text.insertControlCharacter(Cursor, _ com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) ThisComponent.Text.insertControlCharacter(Cursor, _ com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) Next i Cursor.String = Function SetCurrentParaStyle (NewStyle) Cursor.GotoEndofParagraph(False) ThisComponent.Text.insertControlCharacter(Cursor, _ com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) Cursor.String = _ thisComponent.currentcontroller.getViewCursor _ .paraStyleName = NewStyle Cursor.GotoEndofParagraph(False) ThisComponent.Text.insertControlCharacter(Cursor, _ com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) Cursor.String = End Function Cursor.GotoEndofParagraph(False) ThisComponent.Text.insertControlCharacter(Cursor, _ com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) End sub Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Andreas, Das ist jetzt nur für alle Absatzvorlagen, weil Du ja sonst zunächst nachdenken mußt was wie im Dokument markiert werden muß. Ich verstehe noch nicht, was Du meinst. Wieso markieren? Na das ist ganz einfach. Damit die Absatzformatvorlagen übertragen werden können muß entweder ein Teil des Absatzes markiert sein oder der ganze Absatz oder der Cursor muß nur innerhalb des Absatzes stehen ohne das etwas markiert ist. Wenn es sich jedoch um das Übertragen einer Zeichenvorlage handelt müssen vor dem Start des Makros ausschließlich die Zeichen markiert werden die formatiert werden sollen. Bei Seitenvorlagen Seite Bei Nummerierungsvorlagen eine nummerierung usw. Für die Tippsammlung benötige ich das fertige Package /aller/ Standardformatvorlagen das kann ich nicht so schnell ergänzen weil der notwendige Makro-Code je nach Art der Vorlage etwas anders ist, etwas Geduld und die Angabe des Kommandozeilenaufrufs, wie es Matthias erwähnt hat. Du must das fertige Package nur in den Ordner installationspfad\...\uno_packages kopieren entweder im user oder im share-verzeichnis der OOo-Installation in Abhängigkeit für wen Du iststallieren willst, für einen oder alle Nutzer. Für alle Nutzer sind dann aber Admin-Rechte nötig. Danach starte einfach im pfad installationspfad\programm das Programm pkgchk.exe und das wars dann. (Wichtig: bevor Du das startest mußt Du OOo beenden.) Dann wäre es noch prima, wenn ihr nochmal sagt, ob es möglich ist, dass ein Pfad und ein Name für die durch den Kommandozeilenaufruf hinzuzufügenden Module /vorgeschlagen/ werden kann, so dass der Anwender nur noch bestätigen muss. Nein, der Anwender braucht nichts zu tun. Das ist alles schon sowohl durch das Schnüren des package geregelt als durch die Einstellungen des Zielsystems. (IMHO) Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Jörg Schmidt wrote: Ja und vor diesem Hintergrund halte ich es denn für noch schwieriger vom User zu erwarten das er Versteht das er das Package in einen bestimmten Ordner kopieren und anschließend pkgchk.exe starten soll. Obwohl ich dieses Verfahren für besser halte. (ich habe schon Überlegungen zu einer besseren Lösung aber momentan keine Zeit die umzusetzen.) ... weshalb wir für OOo2.0 ja auch das Package Manager GUI hinzugefügt haben, in dem der Anwender sein Package bequem per Dateidialog auswählen kann. Du kannst deine Überlegungen also ruhig anderen Dingen zuwenden. :-) Und wenn wir es noch schaffen, einen bestimmten Bug zu fixen, muß man dann noch nicht einmal das Office neu starten, um AddOn-Menüpunkte aus dem Package nutzen zu können, es reicht, ein neues Fenster aufzumachen (da wir in einem lebenden Menü nichts mehr ändern - obwohl, warum eigentlich?!). Das geht ja noch nicht mal bei Firefox Extensions. Live Deployment (also das Hinzufügen von Komponenten im laufenden Office) war ein Ziel von OOo2.0. Ciao, Mathias (gerade sinnierend, ob man das nicht doch auch für lebende Menüs hinkriegt) -- Mathias Bauer - OpenOffice.org Application Framework Project Lead Please reply to the list only, [EMAIL PROTECTED] is a spam sink. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Mathias! Am 17.02.2005 19:22 schrieb Mathias Bauer: Und wenn wir es noch schaffen, einen bestimmten Bug zu fixen, muß man dann noch nicht einmal das Office neu starten, um AddOn-Menüpunkte aus dem Package nutzen zu können, es reicht, ein neues Fenster aufzumachen (da wir in einem lebenden Menü nichts mehr ändern - obwohl, warum eigentlich?!). Das geht ja noch nicht mal bei Firefox Extensions. Live Deployment (also das Hinzufügen von Komponenten im laufenden Office) war ein Ziel von OOo2.0. Ciao, Mathias (gerade sinnierend, ob man das nicht doch auch für lebende Menüs hinkriegt) Denk darüber nicht zu lange nach, denn der nächste möchte dann, daß die Änderung in allen geöffneten Fenstern sichtbar wird. Und dann ist zu berücksichtigen, daß darunter Dokumente sein können, die ihre eigene Konfiguration mitbringen, die evtl. nicht verändert werden sollte. Aber da frag ich doch gleich mal: funktioniert das mit den eigenen Konfigurationen jetzt besser? Klebt die Konfiguration dann am Dokument, so daß eine Änderung der Konfiguration automatisch im Dokument gespeichert wird? Oder ändert ein Ändern der Dokumentkonfiguration die Standardkonfiguration? Grüße Mathias -- ·-· cut here ·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-·-8·-· - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Jörg Schmidt wrote: Du must das fertige Package nur in den Ordner installationspfad\...\uno_packages kopieren entweder im user oder im share-verzeichnis der OOo-Installation in Abhängigkeit für wen Du iststallieren willst, für einen oder alle Nutzer. Für alle Nutzer sind dann aber Admin-Rechte nötig. Danach starte einfach im pfad installationspfad\programm das Programm pkgchk.exe und das wars dann. (Wichtig: bevor Du das startest mußt Du OOo beenden.) ... und den Quickstarter nicht vergessen! Ciao, Mathias -- Mathias Bauer - OpenOffice.org Application Framework Project Lead Please reply to the list only, [EMAIL PROTECTED] is a spam sink. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Andreas Borutta wrote: Was, bitte, meinte Martin mit und in der anderen Installation wieder laden? Ich heiße zwar Mathias aber antworte trotzdem. :-) Du solltest in deinem Konfigurationsdialog zwei Buttons für Laden und Speichern finden. Was genau soll mit den als *.bas gespeicherten Makros geschehen? Du kannst es mit Quelltext einfügen in der BasicIDE wieder laden. Wie schon geschrieben sollte man (bei größeren Macro-Sammlungen) vielleicht besser komplette Basic-Libraries mit dem Library Organizer laden. Du könntest diese Dinge schon durch ein bischen Suchen im Programm auch selbst herausfinden. Die Buttons im Dialog bzw. die Toolbarbuttons in der IDE sind so schwer nicht zu finden. Ciao, Mathias -- Mathias Bauer - OpenOffice.org Application Framework Project Lead Please reply to the list only, [EMAIL PROTECTED] is a spam sink. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo, Andreas Borutta schrieb: Am Rande: wie bewertet ihr es hinsichtlich der Usability einer Anwendung, wenn nicht jeder Befehl über die Menüleiste erreichbar ist? WAs soll denn die Frage bedeuten? Wenn es wirklich um eine Anwendung (s.v.w. irgendeine Anwendung) und jeden Befehl geht ist es doch ganz offensichtlich schlecht bis unmöglich das jeder Befehl direkt erreichbar wäre. Blende doch mal alle Verfügbaren Befehle in die Menüleisten von OOo ein, dann dürfte der halbe Bildschirm zu sein. Wenn es um Makros geht, ist es, IMHO, so das Du eine einheitliche Bedienung anstreben solltest was wiederum davon abhängt wie Du die Oberfläche des Makros realisieren willst. Ist die Oberfläche ein BasicDialog, sollte alles Notwendige vom Dialog aus erreichbar sein. Ist die Oberfläche ein Formular, würde ich die vorhandenen Menüs anpassen und im Formular wenige bis keine Aktionsauslöser verwenden. Was, bitte, meinte Martin mit und in der anderen Installation wieder laden? es gibt eine Schaltfläche Quelltext laden Was genau soll mit den als *.bas gespeicherten Makros geschehen? naja, die müßten dann wieder geladen werden, mit der Schaltfläche s.o. (Bemerkung: ich habe mich aus der Diskussion Makros weitergeben herausgehalten und meine Antwort ist nur die Anwort auf die spezielle Frage ohne das ich sage Du solltest es so tun. Wenn ich offen sein darf: Du willst Makros weitergeben, ja - nun hat man Dir hier Vorschläge gemacht und Du hast einen (IMHO sehr ungünstigen, wenn auch einfachen) aufgegriffen. Selbst hiermit kommst Du nicht klar suchst aber nach einer benutzerfreundlichen Lösung. Was ich sagen will ist nur wenn Du das nicht verstehst, wie sollen das dann andere Nutzer verstehen? Die Situation bei StarBasic-Makros ist ungünstig weil es u.a. immer multiplattformfähig sein muß (Möglichkeiten sind im Thread genügend genannt worden), es gibt derzeitig keinen Königsweg so das viele MakroAutoren Dokumente als Installer mißbrauchen. Und ich habe die praktische Erfahrung das ich mein erstes StarBasic-Makro veröffentlicht habe und auch kritische Anmerkungen zum Installer bekomme, ohne zu wissen was ich verbessern kann, da ebend technische Einschränkungen bestehen. Bei z.B. VBA ist das alles leichter weil Du da nur ein Betriebssystem berücksichtigen mußt. Die Situation ist bei den 1.x.y Versionen von OOo ebend so. Du solltest Dich natürlich informieren, aber auch wenn Du das tust wirst Du feststellen, das es *den* benutzerfreundlichen Weg, i.S. DAU-sicher, derzeitig nicht gibt, solange Du multiplattformfähig bleiben willst. Du kannst z.B. getrost davon ausgehen das viele User nicht wissen was eine primäre Maustaste ist oder suche Dir mal den tollen Thread raus (auf dev oder users) wo darüber diskutiert wird das die Installation von OOo deshalb schwierig sei, weil man nach entpacken des *.zip-Archivs erstmal scrollen muß um die Setup.exe zu finden, weil sie bei alphabetischer Sortierung im Explorer ganz unten steht... Das ist bitte keinesfalls Kritik an Dir, sondern ich wollte Dir nur verdeutlichen in welcher Realität wir uns bewegen und was Du alles überdenken mußt um eine benutzerfreundliche Lösung zu realisieren.) oder -snip REM * BASIC * [...] dies hier als zb. Absatzformatierung.bas speichern und an deine Vorstellungen anpassen Könntest Du bitte kurz kommentieren, was das Makro bewirkt? Ich hoffe, ich darf das auch: Das Makro macht genau das was das Makro macht was Du von mir hast. Es ist nun bereits so geändert wie ich es angeregt hatte, es ist eine Funktion und wird jeweils für jede Vorlage von einem spezifischen Makro aufgerufen. Beispiel: Startest Du das: Sub Heading1 SetCurrentParaStyle( Heading 1, 1 ) End Sub Ruft das die Funktion SetCurrentParaStyle mit 2 Parametern auf. Die Funktion: Function SetCurrentParaStyle ( NewStyle, NewLevel ) Dim oDocument, oDesktop As Object Dim oVCursor As Object 'oDesktop = createUnoService(com.sun.star.frame.Desktop) 'oDocument = oDesktop.getCurrentComponent() oDocument = thisComponent oVCursor = oDocument.currentcontroller.getViewCursor() oVCursor.paraStyleName = NewStyle oVCursor.NumberingLevel = NewLevel - 1 End Function macht nun das was dem hier entspricht: ThisComponent.getCurrentSelection().getByIndex(0).ParaStyleName = Heading 1 (also die ersten 7 Zeilen des Codes der Funktion (ohne Function... und End Function gerechnet) 'entsprechen' dieser einen Zeile) zusätzlich was mit NumberingLevel was sich meiner Meinung nach auf die Zuordnung der Überschriftenvorlage auf die Dokumentgliederung/Kapitelnummerierung bezieht (ohne jetzt weiter darüber nachgedacht zu haben) und dann natürlich in sofern ungünstig wäre da das Makro nirgens prüft wie die vom Benutzer gemachten Zuordnungen waren und einfach pauschal überschreibt. Es sei denn man würde annehmen das die Parameter bereits in dieser Hinsicht angepaßt wären, was dann aber für die einzelnen Aufrufe manuell gemacht werden müßte bloß dann wäre es ja so das
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Jörg Schmidt schrieb: Am Rande: wie bewertet ihr es hinsichtlich der Usability einer Anwendung, wenn nicht jeder Befehl über die Menüleiste erreichbar ist? WAs soll denn die Frage bedeuten? Wenn es wirklich um eine Anwendung (s.v.w. irgendeine Anwendung) und jeden Befehl geht ist es doch ganz offensichtlich schlecht bis unmöglich das jeder Befehl direkt erreichbar wäre. Blende doch mal alle Verfügbaren Befehle in die Menüleisten von OOo ein, dann dürfte der halbe Bildschirm zu sein. Keineswegs. Es wäre nur eine einzige Menüleiste zu sehen. Sonst nichts. Ich sprach ja von Erreichbarkeit und nicht von Sichtbarkeit. Wenn es um Makros geht, ist es, IMHO, so das Du eine einheitliche Bedienung anstreben solltest was wiederum davon abhängt wie Du die Oberfläche des Makros realisieren willst. Ist die Oberfläche ein BasicDialog, sollte alles Notwendige vom Dialog aus erreichbar sein. Ist die Oberfläche ein Formular, würde ich die vorhandenen Menüs anpassen und im Formular wenige bis keine Aktionsauslöser verwenden. Ich halte Schaltflächen für gut, solange sie zusätzlich und optional zur Verfügung stehen. Ich plädiere ja nur dafür, dass jegliche Befehle, die über Schaltflächen bereit stehen auch alternativ per Menü erreichbar sind. Was, bitte, meinte Martin mit und in der anderen Installation wieder laden? es gibt eine Schaltfläche Quelltext laden Quelltext öffnen Das laden habe ich damit nicht sofort in Zusammenhang gebracht. Ist ja jetzt geklärt. Was genau soll mit den als *.bas gespeicherten Makros geschehen? naja, die müßten dann wieder geladen werden, mit der Schaltfläche s.o. (Bemerkung: ich habe mich aus der Diskussion Makros weitergeben herausgehalten und meine Antwort ist nur die Anwort auf die spezielle Frage ohne das ich sage Du solltest es so tun. Wenn ich offen sein darf: Du willst Makros weitergeben, ja - nun hat man Dir hier Vorschläge gemacht und Du hast einen (IMHO sehr ungünstigen, wenn auch einfachen) aufgegriffen. Selbst hiermit kommst Du nicht klar suchst aber nach einer benutzerfreundlichen Lösung. Was ich sagen will ist nur wenn Du das nicht verstehst, wie sollen das dann andere Nutzer verstehen? Das ist ein völlig berechtigter Einwand. Ich bin selber unsicher, ob sich eine einfach verständliche Anleitung formulieren lässt. Daher bin ich gerade für solche Kommentare, wie Deinem letzten, dankbar. Die Situation bei StarBasic-Makros ist ungünstig weil es u.a. immer multiplattformfähig sein muß (Möglichkeiten sind im Thread genügend genannt worden), es gibt derzeitig keinen Königsweg so das viele MakroAutoren Dokumente als Installer mißbrauchen. Und ich habe die praktische Erfahrung das ich mein erstes StarBasic-Makro veröffentlicht habe und auch kritische Anmerkungen zum Installer bekomme, ohne zu wissen was ich verbessern kann, da ebend technische Einschränkungen bestehen. Bei z.B. VBA ist das alles leichter weil Du da nur ein Betriebssystem berücksichtigen mußt. Die Situation ist bei den 1.x.y Versionen von OOo ebend so. Du solltest Dich natürlich informieren, aber auch wenn Du das tust wirst Du feststellen, das es *den* benutzerfreundlichen Weg, i.S. DAU-sicher, derzeitig nicht gibt, solange Du multiplattformfähig bleiben willst. Du kannst z.B. getrost davon ausgehen das viele User nicht wissen was eine primäre Maustaste ist oder suche Dir mal den tollen Thread raus (auf dev oder users) wo darüber diskutiert wird das die Installation von OOo deshalb schwierig sei, weil man nach entpacken des *.zip-Archivs erstmal scrollen muß um die Setup.exe zu finden, weil sie bei alphabetischer Sortierung im Explorer ganz unten steht... Das ist bitte keinesfalls Kritik an Dir, sondern ich wollte Dir nur verdeutlichen in welcher Realität wir uns bewegen und was Du alles überdenken mußt um eine benutzerfreundliche Lösung zu realisieren.) OK. Dein Kommentar erklärt mir auch die Zurückhaltung der im Umgang mit Makros Erfahrenen unter Euch, wenn es darum geht eine Anleitung zum Export und Import von Makros zu verfassen. Aus Neugier: wird der Import und Export von Makros in 2.0 besser gelöst sein? REM * BASIC * [...] dies hier als zb. Absatzformatierung.bas speichern und an deine Vorstellungen anpassen Könntest Du bitte kurz kommentieren, was das Makro bewirkt? Ich hoffe, ich darf das auch: Das Makro macht genau das was das Makro macht was Du von mir hast. Es ist nun bereits so geändert wie ich es angeregt hatte, es ist eine Funktion und wird jeweils für jede Vorlage von einem spezifischen Makro aufgerufen. Beispiel: Startest Du das: Sub Heading1 SetCurrentParaStyle( Heading 1, 1 ) End Sub Ruft das die Funktion SetCurrentParaStyle mit 2 Parametern auf. Die Funktion: Function SetCurrentParaStyle ( NewStyle, NewLevel ) Dim oDocument, oDesktop As Object Dim oVCursor As Object 'oDesktop = createUnoService(com.sun.star.frame.Desktop) 'oDocument = oDesktop.getCurrentComponent() oDocument = thisComponent
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Andreas Borutta schrieb: Als schwache Rechtfertigung für die Nachfrage mag noch gelten: Ich suche nach einer Anleitung für die Tippsammlung, nicht für mich selbst. Am liebsten wäre es mir, wenn in einem Gebiet wie Makros, wo ich unerfahren bin, jemand eine fix und fertige Schritt-für-Schritt-Anleitung hier postet, wie man Makros exportiert und importiert. Oder die Anleitung ins Wiki schreibt, damit man darauf verlinken kann. Letztlich ist bei allen Fragen ja klar: Irgendwie bekommt man alles selbst heraus. Es ist nur eine Frage des Zeitaufwandes. Viele meiner Fragen sind letztlich Anregungen und Bitten. Am liebsten wäre mir, es gäbe noch deutlich mehr Wikieinträge mit ganz prägnanten Anleitungen zu ganz konkreten Anliegen. Dann käme ich nie auf die Idee selber etwas für die Tippsammlung zu schreiben. Denn zum Schreiben kommt ja stets noch das Testen hinzu. Oft tauchen erst beim Testen Widrigkeiten auf, etc. Der Zeitaufwand steigt schnell so hoch, dass ich es nicht mehr machen kann/ möchte. Daher wäre es eben ideal, wenn jemand, der schonmal erfolgreich Makros exportiert und importiert hat eine solche Anleitung schriebe. Wie schon gesagt: dies ist eine bloße Anregungen/ Bitte. Andreas, ich verstehe Deine Situation. Es gibt aber genügend Anleitungen und Beispiele im Netz die sich mit der Verteilung von Makros beschäftigen. Das das alles verstreut ist ist praktisch doch auch bei jeder anderen Art von Anleitungen so. Ansonsten bin weder ich noch andere der Meinung das man da nicht noch etwas verbessern kann, nur konkret mußt Du doch sehen das wir alle begrenzt Zeit haben und jeder deshalb die Sachen bevorzugt die ihm wichtig sind. Für meine Person kann ich sagen das ich denke es gibt genug Anleitungen, so das jeder der eine braucht auch eine findet, und brauchen tun das nur Leute die Makros programmieren. Ich bin deshalb nicht motiviert sowas zu schreiben. Für das spezielle Tastaturmakro was Du vorschlägst bin ich ebenfalls nicht ausreichend motiviert. Ich habe Dir Probleme genannt bloß diese Probleme sind praktisch in dem Moment ohne Substanz wo ich sage die Idee mit einem bestimmten Makro ist (für mich persönlich) so toll das ich die Arbeit nicht scheue. Also hast Du immer wieder erneut eine Chance jemanden zu finden der Dir bei der Programmierung eines Makros hilft indem es Dir gelingt jemanden dafür zu begeistern, was dann natürlich auch heißt das Du Dich nicht entmutigen läßt und es immer wieder versuchst wenn Dir neue Ideen kommen. Und etwas anderes ist es natürlich auch wenn Du konkrete Hilfe zu Programmierproblemen suchst, die hast Du bekommen und wirst Du bekommen. Deine Seite mit den Witer-Tipps ist prima, also mach so weiter. Und hoffe das die Leute die sich für Makros interessieren ähnliche Dokus für Makros schreiben. Bloß wenn Du meinst es gäbe nicht genügend Dokumentation zu Makros mußt Du Dich selber in Makros einarbeiten, oder jemanden finden den Du davon begeistern kannst das zu schreiben was Du Dir wünscht. Leider ist es so. Gruß Jörg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Werner Tietz schrieb: Dann muss ich noch verstehen, warum Werner Andrew Brown Macros und acb-installer.sxw vorschlägt. Ganz einfach, weil sich in acb-installer.sxw (Autor Andrew Brown)die von dir gewünschten Makros inclusive einer Benutzer-freundlichen-Einmal-linksklick-Installation befinden. Alles klar. Dann werde ich das testen. Danke für Deinen Rat. Andreas -- http://borumat.de/openoffice-writer-tipps http://www.teamstaroffice.org/wiki/moin.cgi/ModulWriter http://borumat.de/firefox-browser-tipps http://borumat.de/thunderbird-email-tipps - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Andreas Borutta wrote: Kennt ihr einen für unerfahrene Nutzer einfach und leicht durchzuführenden Weg die Gesamtheit aller Makros und Tastenkürzel zu installieren? Am einfachsten ist es wohl, die Tastaturkürzel über den Konfigurationsdialog zu exportieren (speichern) und in der anderen Installation wieder zu importieren (laden), auch wenn ein manuelles Kopieren der enstprechenden Dateien funktionieren würde. Beim Basic würde ich vom Kopieren abraten, da es ohne weiteres händisches Arbeiten nicht gehen würde. Daher auch hier: die eigenen Macros als Basic Quelltext speichern und in der anderen Installation wieder laden. Oder, wenn beide Installationen zumindest kurzfristig auf dem gleichen Rechner verfügbar sind, über den Macro Organizer (den Bibliothekenverwaltungsdialog) die Libs kopieren. Beim Transport von Makros müssten natürlich möglichst Konflikte mit bereits beim Anwender existierenden Makros ausgeschlossen werden. Wenn du immer komplette Libs kopierst, sollte das gehen (man kann der alten Lib ggf. ja einen neuen Namen geben), Was die Tastenkürzel angeht, sollte das Verfahren dominant sein: Alles oder nichts. Das ist immer so. Ciao, Mathias -- Mathias Bauer - OpenOffice.org Application Framework Project Lead Please reply to the list only, [EMAIL PROTECTED] is a spam sink. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Mathias Bauer schrieb: Kennt ihr einen für unerfahrene Nutzer einfach und leicht durchzuführenden Weg die Gesamtheit aller Makros und Tastenkürzel zu installieren? Am einfachsten ist es wohl, die Tastaturkürzel über den Konfigurationsdialog zu exportieren (speichern) und in der anderen Installation wieder zu importieren (laden) OK. Prima. Da ich es noch nicht an einer anderen Installation testen konnte, hilft mir die Information, dass keine Widrigkeiten zu erwarten sind. Beim Basic würde ich vom Kopieren abraten, da es ohne weiteres händisches Arbeiten nicht gehen würde. Daher auch hier: die eigenen Macros als Basic Quelltext speichern Der Befehl Speichern unter steht bei einer geöffneten Makro-Datei nicht zur Verfügung. Könntest Du vielleicht kurz beschreiben, wie Du vorgehen würdest? Andreas -- http://borumat.de/openoffice-writer-tipps http://www.teamstaroffice.org/wiki/moin.cgi/ModulWriter http://borumat.de/firefox-browser-tipps http://borumat.de/thunderbird-email-tipps - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren
Hallo Andreas Andreas Borutta schrieb: Mathias Bauer schrieb: Kennt ihr einen für unerfahrene Nutzer einfach und leicht durchzuführenden Weg die Gesamtheit aller Makros und Tastenkürzel zu installieren? Am einfachsten ist es wohl, die Tastaturkürzel über den Konfigurationsdialog zu exportieren (speichern) und in der anderen Installation wieder zu importieren (laden) OK. Prima. Da ich es noch nicht an einer anderen Installation testen konnte, hilft mir die Information, dass keine Widrigkeiten zu erwarten sind. Beim Basic würde ich vom Kopieren abraten, da es ohne weiteres händisches Arbeiten nicht gehen würde. Daher auch hier: die eigenen Macros als Basic Quelltext speichern Der Befehl Speichern unter steht bei einer geöffneten Makro-Datei nicht zur Verfügung. Im Basic Fenster Untere Symbolleiste Schaltfläche ganz rechts (Basic-Quelltext speichern...) oO 1.13 oder -snip REM * BASIC * Function SetCurrentParaStyle ( NewStyle, NewLevel ) Dim oDocument, oDesktop As Object Dim oVCursor As Object 'oDesktop = createUnoService(com.sun.star.frame.Desktop) 'oDocument = oDesktop.getCurrentComponent() oDocument = thisComponent oVCursor = oDocument.currentcontroller.getViewCursor() oVCursor.paraStyleName = NewStyle oVCursor.NumberingLevel = NewLevel - 1 End Function Sub Heading1 SetCurrentParaStyle( Heading 1, 1 ) End Sub Sub Heading2 SetCurrentParaStyle( Heading 2, 2 ) End Sub Sub Heading3 SetCurrentParaStyle( Heading 3, 3 ) End Sub Sub Heading4 SetCurrentParaStyle( Heading 4, 4 ) End Sub Sub Heading5 SetCurrentParaStyle( Heading 5, 5 ) End Sub Sub DefaultParaStyle SetCurrentParaStyle( Standard, 0 ) End Sub Sub setSmallPrint SetCurrentParaStyle(Small Print,3) End Sub --snap dies hier als zb. Absatzformatierung.bas speichern und an deine Vorstellungen anpassen Gruß Werner - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]