Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren

2005-02-18 Diskussionsfäden Jörg Schmidt
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

2005-02-18 Diskussionsfäden Jörg Schmidt
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

2005-02-18 Diskussionsfäden Andreas Borutta
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

2005-02-18 Diskussionsfäden Jörg Schmidt
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

2005-02-18 Diskussionsfäden Jörg Schmidt
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

2005-02-18 Diskussionsfäden Jörg Schmidt
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

2005-02-18 Diskussionsfäden Werner Tietz
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

2005-02-17 Diskussionsfäden Mathias Bauer
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

2005-02-17 Diskussionsfäden Andreas Borutta
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

2005-02-17 Diskussionsfäden Jörg Schmidt
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

2005-02-17 Diskussionsfäden Jörg Schmidt
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

2005-02-17 Diskussionsfäden Jörg Schmidt
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

2005-02-17 Diskussionsfäden Jörg Schmidt
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

2005-02-17 Diskussionsfäden Mathias Bauer
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

2005-02-17 Diskussionsfäden Mathias Röllig
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

2005-02-17 Diskussionsfäden Mathias Bauer
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

2005-02-16 Diskussionsfäden Mathias Bauer
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

2005-02-16 Diskussionsfäden Jörg Schmidt
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

2005-02-16 Diskussionsfäden Andreas Borutta
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

2005-02-16 Diskussionsfäden Jörg Schmidt
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

2005-02-16 Diskussionsfäden Andreas Borutta
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

2005-02-15 Diskussionsfäden Mathias Bauer
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

2005-02-15 Diskussionsfäden Andreas Borutta
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

2005-02-15 Diskussionsfäden Werner Tietz
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]