[de-users] Re: Writer - Macro für Zeichen einfügen
Hallo Regina, Vielen Dank! Helmut Am 30.04.2012 00:10, schrieb Regina Henschel: > Helmut Leininger schrieb: >> Hallo, >> >> Ich habe keine Erfahrung mit Makros in LibreOffice. Zum einfügen von >> bestimmten nationalen Sonderzeichen habe ich mit (mit Icons auf einer >> Symbolleiste verknüpfte) Makros wie diesen: >> >> Sub smitHatschekKlein >> Dim doc as variant >> Dim controller as variant >> Dim textviewcursor as variant >> doc = ThisComponent >> controller = doc.getCurrentController() >> textviewcursor = controller.getViewCursor() >> Dim character as String >> character = chr(clng("&H0161")) >> textviewcursor.setString(character) >> textviewcursor.goRight(1, false) >> End Sub >> >> >> Der obige Makro fügt ein s mit Hatschek (š) an die aktuelle Position >> ein. Das funktioniert im Normnalfall, nicht aber wenn sich der Cursor >> innerhalb einer Tabellenzelle befindet. >> >> Woran kann das liegen? > > Du kannst statt setString vom ViewCursor mit insertString auf dem Text > arbeiten. > > Sub smitHatschekKlein > Dim doc as variant > Dim controller as variant > Dim textviewcursor as variant > doc = ThisComponent > controller = doc.getCurrentController() > textviewcursor = controller.getViewCursor() > Dim character as String > character = chr(clng("&H0161")) > Dim otext as variant > If IsEmpty(textviewcursor.Cell) Then > otext=doc.text > Else > otext=textviewcursor.Cell.Text > End If > otext.insertString(textviewcursor, character,false) > End Sub > > Mit freundlichen Grüßen > Regina > -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Impress stürzt seit einigen Versionen "zuverlässig" ab wenn Kopien von einer Präsentation in die andere kopiert/verschoben werden
Hallo Rafael! Am 28.04.2012 um 12:56 Uhr schrieb Rafael Schall: >- zwei neue Präsentationen nebeneinander legen >- vorzugsweise in der Ansicht "Foliensortierung" mit der Maus eine Folie >in die andere Präsentation herüber ziehen >- nun konnte ich in der Präsentation, in die ich die Folie kopiert habe, >nicht mehr in der Ansicht "Normal" Text eingeben und es kommt zu Fehlern in >der Darstellung. Dieses Mal ist LO aber nicht komplett abgestürzt. Ich >konnte in der anderen Präsentation weiter Text eingeben und beide >Präsentationen speichern. > Jetzt ist alles klar - deine Beobachtungen scheinen zumindest teilweise zu stimmen: Die Darstellungsfehler treten bei mir nur auf, wenn ich in Foliensortierung eine Folie durch drag & drop rüberziehe. Zum Programmabsturz kam es nie. Programmabsturz: Ich vermute, dass es auch damit zusammenhängt, dass du in Fremdformaten zwischenspeicherst. Darstellungsfehler: Wenn ich auf Normalansicht wechsle und dann eine Folie durch Anklicken auswähle, wird im Bearbeitungsfenster die Foliensortierung angezeigt bzw. die jeweils angeklickte Folie. Viele Grüße Peter LibreOffice 3.5.3.2 Build-ID: 235ab8a-3802056-4a8fed3-2d66ea8-e241b80 unter openSUSE 11.4 -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Writer - Macro für Zeichen einfügen
Helmut Leininger schrieb: Hallo, Ich habe keine Erfahrung mit Makros in LibreOffice. Zum einfügen von bestimmten nationalen Sonderzeichen habe ich mit (mit Icons auf einer Symbolleiste verknüpfte) Makros wie diesen: Sub smitHatschekKlein Dim doc as variant Dim controller as variant Dim textviewcursor as variant doc = ThisComponent controller = doc.getCurrentController() textviewcursor = controller.getViewCursor() Dim character as String character = chr(clng("&H0161")) textviewcursor.setString(character) textviewcursor.goRight(1, false) End Sub Der obige Makro fügt ein s mit Hatschek (š) an die aktuelle Position ein. Das funktioniert im Normnalfall, nicht aber wenn sich der Cursor innerhalb einer Tabellenzelle befindet. Woran kann das liegen? Du kannst statt setString vom ViewCursor mit insertString auf dem Text arbeiten. Sub smitHatschekKlein Dim doc as variant Dim controller as variant Dim textviewcursor as variant doc = ThisComponent controller = doc.getCurrentController() textviewcursor = controller.getViewCursor() Dim character as String character = chr(clng("&H0161")) Dim otext as variant If IsEmpty(textviewcursor.Cell) Then otext=doc.text Else otext=textviewcursor.Cell.Text End If otext.insertString(textviewcursor, character,false) End Sub Mit freundlichen Grüßen Regina -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Aufzählungen/bed. Formatierung, LO Writer
Am Sonntag, 29. April 2012, 19.24:43 schrieb Jörg Kleinfeld: > Also bei LOO 3.5.2.2 unter Windows 7 kann ich das nicht nachvollziehen. Habe es jetzt mal mit einem neuen Dokument probiert, dort kann ich den Fehler nicht nachvollziehen... Evtl. mein Dokument ein bisschen buggy... Nun, dann muss ich wohl einfach ein bisschen aufpassen, auf jeden Fall mal dankeschön fürs testen. Gruss Mark -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Aufzählungen/bed. Formatierung, LO Writer
Guten Tag Mark, > (1) fjdkal jdaki asai ajiaa klgie jdkgdi kdag > (2) ldf gaoi ëwakvh jap dsve ji fkae sda > So weit so gut. Wenn ich nach "Enter" "Ctrl-Z" drücke, ist die Formatierung > wieder weg, und ich kann eigentlich ganz normal weiterschreiben. > Nun zum Problem: > Sobald ich im Dokument die Aenderungen nachverfolge, geht dies nicht mehr, > bzw. nach "Ctrl-Z" steigt die Prozessorlast des Rechners ziemlich schnell, LO > reagiert nicht mehr. Nach einer halben Stunde musste ich den Prozess abwürgen. Also bei LOO 3.5.2.2 unter Windows 7 kann ich das nicht nachvollziehen. -- Mit freundlichen Grüßen Jörg Kleinfeld mailto:joerg.kleinf...@arcor.de http://www.bsv.de -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Aufzählungen/bed. Formatierung, LO Writer
Hallo Liste Beispiel: (1) fjdkal jdaki asai ajiaa klgie jdkgdi kdag (2) ldf gaoi ëwakvh jap dsve ji fkae sda Habe ich einen solchen Text eingegeben und ich drücke nach dem letzen Wort (sda in diesem Bsp.) "Enter", so interpretiert LO dies als Aufzählung, macht eine Einrückung und unten erscheint dann (3)... um den nächsten Punkt einzugeben. So weit so gut. Wenn ich nach "Enter" "Ctrl-Z" drücke, ist die Formatierung wieder weg, und ich kann eigentlich ganz normal weiterschreiben. Nun zum Problem: Sobald ich im Dokument die Aenderungen nachverfolge, geht dies nicht mehr, bzw. nach "Ctrl-Z" steigt die Prozessorlast des Rechners ziemlich schnell, LO reagiert nicht mehr. Nach einer halben Stunde musste ich den Prozess abwürgen. Kann das ein Bug sein? Bzw. kann das jemand nachvollziehen? LibreOffice 3.4.4 OOO340m1 (Build:402) DISTRIB_ID=Ubuntu DISTRIB_RELEASE=11.10 KDE 4.7.4 Gruss Mark -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Ereignisse in Makros in Calc
Hallo! Man kann einer Schaltfläche ein Makro zuweisen, "Maustaste gedrückt". Kann man einem Makro auch andere Ereignisse zuweisen, z.B. "Return". Kann man einer Zelle in Calk ein Ereignis zuweisen? Ich bin gespannt MfG Günter -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] calc - Farben in Formeln
Hallo Friedrich, Friedrich Hattendorf schrieb: Hallo Liste, Problem: ich möchte in eine Zeichnung Formeln ( genauer einfache Brüche) einfügen und diese in verschiedenen Ferben schreiben. Geht das? Eigentlich mit dem Kommando color. Aber die Farben sind eingeschränkt und eigentlich alle nicht richtig brauchbar. Ich lege zur Hervorhebung meist ein farbiges Rechteck o.ä. hinter den entsprechenden Formelteil und grupppiere das dann. Das funktioniert in Draw und Impress ganz gut. Im Writer füge ich keine Zeichnungen direkt ein, sonder generiere sie erst in Draw, speichere sie und verlinke sie dann in Writer. Mit freundlichen Grüßen Regina -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] calc - Farben in Formeln
Hallo Friedrich, Problem: ich möchte in eine Zeichnung Formeln ( genauer einfache Brüche) einfügen und diese in verschiedenen Ferben schreiben. Geht das? das mache ich über Einfügen > Objekt > Formel (bzw. über einen eingefügten Button in der Symbolleiste) und dann mit dem Code color green { a over b } (mit einer zur Verfügung stehenden Farbe: red, blue, yellow, ...) Es grüßt Karl-Heinrich -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] calc - Farben in Formeln
Hallo Liste, Problem: ich möchte in eine Zeichnung Formeln ( genauer einfache Brüche) einfügen und diese in verschiedenen Ferben schreiben. Geht das? mit freundlichen Grüßen Friedrich Hattendorf --- Lernen ist wie das Rudern gegen den Strom; sobald man aufhört, treibt man zurück Benjamin Britten -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Writer - Macro für Zeichen einfügen
Hallo, Ich habe keine Erfahrung mit Makros in LibreOffice. Zum einfügen von bestimmten nationalen Sonderzeichen habe ich mit (mit Icons auf einer Symbolleiste verknüpfte) Makros wie diesen: Sub smitHatschekKlein Dim doc as variant Dim controller as variant Dim textviewcursor as variant doc = ThisComponent controller = doc.getCurrentController() textviewcursor = controller.getViewCursor() Dim character as String character = chr(clng("&H0161")) textviewcursor.setString(character) textviewcursor.goRight(1, false) End Sub Der obige Makro fügt ein s mit Hatschek (š) an die aktuelle Position ein. Das funktioniert im Normnalfall, nicht aber wenn sich der Cursor innerhalb einer Tabellenzelle befindet. Woran kann das liegen? Vielen Dank Helmut (Leininger) -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert