[de-users] Calc - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo *, kann mir bitte jemand sagen, wie in Calc für das Formular-Steuerelement Schaltfläche eine Tastenkombination (hier: Strg-Alt+F) zugewiesen werden kann (oder geht das nur über ein Makro)? LO: LibreOffice 3.4.4 OOO340m1 (Build:402) OS: Windows 7 Prof 64 Bit Gruß Jochen -- 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] LibreOffice 3.5.0.b1 - Windows 7 Home Premium - 64 Bit
Hallo Helmut, Am 18.12.2011 12:21, schrieb Helmut Wolff: Hallo,ich habe in einem neuen Ordner LibreOffice 3.5.0.b1 installiert. Wenn Du normaler User bist, verwende für den Grundbetrieb bitte nicht LO 3.5, da diese Version nur als Beta-Version vorliegt. Wenn Du ein Tester bist, wende Dich bitte an die deutsche discuss-ML (disc...@de.libreoffice.org). Auf dieser ML hier werden eigentlich nur Anwenderfragen diskutiert. Gruß Jochen -- 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] LibreOffice 3.5.0.b1 - Windows 7 Home Premium - 64 Bit
Hallo Helmut, 2011/12/18 Helmut Wolff schrieb: Hallo,ich habe in einem neuen Ordner LibreOffice 3.5.0.b1 installiert. Bei Inanspruchnahme der Rechtschreibkorrektur (Kontextmenü zum rot markierten Wort) stürzt LibreOffice sofort ab. Änderungen in den Optionen -Arbeitsspeicher bringen mich nicht weiter.Bei LibreOffice 3.4.4 funktioniert nach wie vor die Rechtschreibkorrektur.Ist dieser Umstand einer der Beta-Phase der Version 3.5.0.b1?Oder kann mir jemand bereits weiter helfen?Danke für die Mühe!Gruß Helmut Wolff ! Das ist ein bekannter Bug (die manuelle Rechtschreibprüfung F7 wäre ein aktuelles workaround) – dazu gibt es: Bug 43422 - Spell check: Crash Runtime Error with AutoSpellcheck Status: RESOLVED FIXED https://bugs.freedesktop.org/show_bug.cgi?id=43422 ... und Duplicate Bug 43787 - Crash on Windows after right click on the blue underlined text https://bugs.freedesktop.org/show_bug.cgi?id=43787 Bisher habe ich noch keine aktuelle LibO-3.5-Version (für Windows) *mit* dem Bugfix vom 15.12. zum Testen herunterladen/installieren können – Index of /daily/Win-x86@6-fast/libreoffice-3-5 Ich vermute, das wird dann in Beta 2 (2011-12-23) behoben sein. Schönen Tag Manfred -- TDF Wiki · BugReport Details http://wiki.documentfoundation.org/BugReport_Details -- 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] select distinct bringt Base zum Absturz
Hallo Ich freu mich sehr, dass das freie Office weiterlebt :-) Folgendes Problem habe ich seit längerem, bin ihm aber erst heute auf die Schliche gekommen: Wenn ich einen select distinct FIRMA from LIEFERUNG über meine Dbase-Datenbank ausführe, stürzt base (inkl Libre-Office) komplett ab. Dies passiert sowohl bei Linux LO 3.4.2 (OOO340m1 (Build:1206)) als auch bei WinXp LO 3.4.4 Läßt sich sehr einfach über SQL... im Menü überprüfen Ist dieser Fehler schon bekannt? Außerdem habe ich beim Debuggen von Makros unter Windows das Problem, dass an Breakpoints nicht angehalten wird. Unter Linux geht es. Ist dieser Fehler schon bekannt? Viele Grüße Herman Stamm -- 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] select distinct bringt Base zum Absturz
Hallo Hermann, Hermann Stamm schrieb: [..] Außerdem habe ich beim Debuggen von Makros unter Windows das Problem, dass an Breakpoints nicht angehalten wird. Unter Linux geht es. Ist dieser Fehler schon bekannt? Das Problem kenne ich. Es tritt aber nur beim ersten Aufruf auf. Also einfach nochmal den Aufruf anstoßen, dann wird das Makro am Breakpoint angehalten. 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] select distinct bringt Base zum Absturz
Hallo Hermann, Wenn ich einen select distinct FIRMA from LIEFERUNG über meine Dbase-Datenbank ausführe, stürzt base (inkl Libre-Office) komplett ab. Dies passiert sowohl bei Linux LO 3.4.2 (OOO340m1 (Build:1206)) als auch bei WinXp LO 3.4.4 Läßt sich sehr einfach über SQL... im Menü überprüfen Ist dieser Fehler schon bekannt? Scheint nicht so, wenn ich https://bugs.freedesktop.org/buglist.cgi?query_format=specificorder=relevance+descbug_status=__open__product=LibreOfficecontent=Base mir anschaue. DBase taucht dort nur einmal auf. Ein allgemeines Base-Problem zumindest unter 3.3 ist das jedenfalls nicht - aber vielleicht läuft DBase in Zusammenarbeit mit Base ja auch unter 3.3 besser? Gruß Robert -- 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] select distinct bringt Base zum Absturz
Hi Hermann, *, 2011/12/18 Hermann Stamm hermann.st...@gmx.de: Ich freu mich sehr, dass das freie Office weiterlebt :-) Folgendes Problem habe ich seit längerem, bin ihm aber erst heute auf die Schliche gekommen: Wenn ich einen select distinct FIRMA from LIEFERUNG über meine Dbase-Datenbank ausführe, stürzt base (inkl Libre-Office) komplett ab. Dies passiert sowohl bei Linux LO 3.4.2 (OOO340m1 (Build:1206)) als auch bei WinXp LO 3.4.4 Ist zumindest kein generelles Problem - zumindest funktinoierts hier unter Linux mit 3.4.4 ohne Absturz und ohne sonstige Probleme. Allerdings habe ich auch nur 'ne mini-Test datenbank angelegt (via Calc → Speichern als dbase → anmelden in base) Läßt sich sehr einfach über SQL... im Menü überprüfen Ist dieser Fehler schon bekannt? Nö. Kannst Du ihn denn auch mit einer neu erstellten/simplen Datenbank reproduzieren? ciao Christian -- 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] Probleme LO mi pdf Export und editieren des Adressfeldes (Briefassistent)
Hallo seit dem update von Open Office Org auf LO ist es mir nicht möglich, Dateien in pdf Format zu exportieren. Ich habe auch die Option PDF/A-1A ausprobiert. Der E-mail Empfänger ist nicht in der Lage das Dokument mit dem Arcrobat Reader (neueste Version 10.?) zu lesen. Von einem Personalbüro bekam ich aufgrund einer Bewerbung die Nachricht zurück, daß meine Dokumente nicht lesbar seien. (auch ins pdf exportiert) Zweites Problem: Seit update von OOO auf LO 3.3.1 ist es mir nicht mehr möglich, Adressfelder im Brief zu editieren, wobei das Dokument mit dem Briefassistenten erstellt wurde. (Förmlicher Privatbrief elegant) Ich habe nun ein update auf LO 3.4.4 OOO340m1 (Build:1403) gemacht. Die Probleme bestehen weiterhin. Suse 11.4 KDE: Plattform-Version 4.6.00 (4.6.0) release 6 LO: 3.4.4 (siehe oben) Kann mir da jemand weiterhelfen ? Vielen Dank im Voraus. K. Gramig -- 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] Re: Calc Diagramme Bug WAS: Calc-Diagramm: Datenbereich automatisch bestimmen
Am 15.12.2011 21:56, schrieb Micha Kuehn: Für den Fall, dass ich das nur für mich verwende und nicht in die umfassendere Datei mit einbaue, könnte ich darüber nachdenken, auch mal ein Makro zu verwenden... Ich sträube mich nur auch deswegen dagegen, weil ich es gerne verstehen würde, aber keine Kapazitäten sehe, mir das anzueignen. Eine sehr abgespeckte Version meiner KA-Auswertung habe ich mal hier hinterlegt: www.bm-kuehn.de/temp/auswertung-einer-ka.ods. Da jetzt irgendwo (vielleicht auf einem separaten Tabellenblatt oder besser auf dem Haupttabellenblatt, aber auf einer extra Druckseite) noch dein Diagramm drin zu haben, dann mit dem Makro zur automatischen Anpassung, das wäre gar nicht so verkehrt (besser natürlich noch ohne Makro)... Vielen herzlichen Dank für deine Hartnäckigkeit und die selbstlosen Versuche mir zu helfen. Auch an alle anderen, die sich hier schon beteiligt haben...! Michael Hallo Michael Ich habe dein Dokument etwas verändert, und eine extra Tabelle (eigentlich zwei, eine ist aber versteckt) für das Diagramm eingefügt. Außerdem wird das Diagramm automatisch per Makro aktualisiert. Hier der Link zu meiner Version: https://docs.google.com/open?id=0B0GTh9rnF-BPNzNiN2ViNTgtZWQ0Zi00NjRhLTgzZWUtZTU5NGQwZGM1NmZl Es gäbe noch einiges, was man verbessern könnte, aber ich habe jetzt keine Lust mehr. Vor allem die Tabelle Diagramm_Daten (versteckt) ist noch nicht optimal, aber es funktioniert. Noch ein Tipp am Rande: Wenn du nicht willst, das bestimmte Berechnungen sichtbar sind, dann mache sie auf eine Extra-Tabelle, und verstecke diese Tabelle, anstatt die Berechnungen auf ein normales Blatt zu machen, und die Schrift weiß zu machen. Gruß Frieder -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo Frieder, Am 18.12.2011 17:58, schrieb Frieder: probiere es mal unter: Extras-Anpassen-Calc-Tastatur-Kontrollelemente-Grafische Schaltflächen und dann einer Freien Tastenkombination zuweisen. Ich habe mir mal Deinen Lösungsvorschlag angeschaut. Aber ich komme nicht weiter, zumal ich nicht verstehe, warum die Zuweisung einer Tastenkombination helfen sollte. Mein Ziel ist folgendes: ich habe in Calc ein Formular-Steuerelement Schaltfläche erstellt (Modus Formular-Entwurf). Beim Klick auf dieses Steuerelement soll eine Tastenkombination (hier: Strg-Alt+F) ausgeführt werden. Meine Frage ist: Ist die Zuweisung einer Tastenkombination über das Kontrollfeld des Formular-Steuerelementes mittels eines Ereignisses wie z.B. Maus innerhalb möglich und oder geht das nur über ein Makro? Gruß Jochen -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo Frieder, Am 18.12.2011 19:04, schrieb Frieder: Nein das geht weder durch das zuweisen eines Ereignisses, noch über ein Makro o.k. Das erklärt, warum ich nicht weiter gekommen bin. da es in LO die Funktion Send- Key nicht gibt. Ja. Ich weiß. Ich denke du willst wahrscheinlich die suchen und ersetzen Funktion aufrufen wollen. Ja. Das könnte eventuell über ein Makro gehen, ich weiß im Moment aber nicht wie. Ja. IMHO habe ich mir das schon gedacht. Aber ich habe die Syntax nicht gefunden. Ich bin aber überzeugt, dass es in der API einen Befehl dafür gibt. Ansonsten könnte ja in der UI kein Suchen und Ersetzen-Befehl ausgeführt werden können. Gruß Jochen -- 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] Re: Calc Diagramme Bug WAS: Calc-Diagramm: Datenbereich automatisch bestimmen
Hallo tut mir schrecklich Leid die erste Version war doch richtig, und in der zweiten habe ich es verschlimmert, statt es zu verbessern. Damit das nicht noch einmal passiert, habe ich es jetzt auf meine Homepage veröffentlicht. Hier der endgültige Link: https://sites.google.com/site/starbasicmakros/tools/klassenarbeit-bewertung Gruß Frieder Am 18.12.2011 18:54, schrieb Frieder: Hallo, in der ersten Version war leider noch ein Fehler. Hier die korrigierte Version: https://docs.google.com/open?id=0B0GTh9rnF-BPNDBjMzY2MzktNTQyYi00NzU4LTk2MGItYzY0YzZjY2MxOGVi Gruß Frieder Am 18.12.2011 17:44, schrieb Frieder: Am 15.12.2011 21:56, schrieb Micha Kuehn: Für den Fall, dass ich das nur für mich verwende und nicht in die umfassendere Datei mit einbaue, könnte ich darüber nachdenken, auch mal ein Makro zu verwenden... Ich sträube mich nur auch deswegen dagegen, weil ich es gerne verstehen würde, aber keine Kapazitäten sehe, mir das anzueignen. Eine sehr abgespeckte Version meiner KA-Auswertung habe ich mal hier hinterlegt: www.bm-kuehn.de/temp/auswertung-einer-ka.ods. Da jetzt irgendwo (vielleicht auf einem separaten Tabellenblatt oder besser auf dem Haupttabellenblatt, aber auf einer extra Druckseite) noch dein Diagramm drin zu haben, dann mit dem Makro zur automatischen Anpassung, das wäre gar nicht so verkehrt (besser natürlich noch ohne Makro)... Vielen herzlichen Dank für deine Hartnäckigkeit und die selbstlosen Versuche mir zu helfen. Auch an alle anderen, die sich hier schon beteiligt haben...! Michael Hallo Michael Ich habe dein Dokument etwas verändert, und eine extra Tabelle (eigentlich zwei, eine ist aber versteckt) für das Diagramm eingefügt. Außerdem wird das Diagramm automatisch per Makro aktualisiert. Hier der Link zu meiner Version: https://docs.google.com/open?id=0B0GTh9rnF-BPNzNiN2ViNTgtZWQ0Zi00NjRhLTgzZWUtZTU5NGQwZGM1NmZl Die obere Version ist falsch. Hier die richtige: https://docs.google.com/open?id=0B0GTh9rnF-BPNDBjMzY2MzktNTQyYi00NzU4LTk2MGItYzY0YzZjY2MxOGVi Es gäbe noch einiges, was man verbessern könnte, aber ich habe jetzt keine Lust mehr. Vor allem die Tabelle Diagramm_Daten (versteckt) ist noch nicht optimal, aber es funktioniert. Noch ein Tipp am Rande: Wenn du nicht willst, das bestimmte Berechnungen sichtbar sind, dann mache sie auf eine Extra-Tabelle, und verstecke diese Tabelle, anstatt die Berechnungen auf ein normales Blatt zu machen, und die Schrift weiß zu machen. Gruß Frieder -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo, Am 18.12.2011 19:15, schrieb Jochen: Das könnte eventuell über ein Makro gehen, ich weiß im Moment aber nicht wie. Ja. IMHO habe ich mir das schon gedacht. Aber ich habe die Syntax nicht gefunden. Ich habe jetzt den Dispatcher benutzt. Dadurch ist die Generierung eines funktionierendes Makros möglich (s. weiter unten). Gruß Jochen sub Suchen_Ersetzen() rem -- rem define variables dim document as object dim dispatcher as object rem -- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService(com.sun.star.frame.DispatchHelper) rem -- dim args1(17) as new com.sun.star.beans.PropertyValue args1(0).Name = SearchItem.StyleFamily args1(0).Value = 2 args1(1).Name = SearchItem.CellType args1(1).Value = 0 args1(2).Name = SearchItem.RowDirection args1(2).Value = true args1(3).Name = SearchItem.AllTables args1(3).Value = false args1(4).Name = SearchItem.Backward args1(4).Value = false args1(5).Name = SearchItem.Pattern args1(5).Value = false args1(6).Name = SearchItem.Content args1(6).Value = false args1(7).Name = SearchItem.AsianOptions args1(7).Value = false args1(8).Name = SearchItem.AlgorithmType args1(8).Value = 0 args1(9).Name = SearchItem.SearchFlags args1(9).Value = 65536 args1(10).Name = SearchItem.SearchString args1(10).Value = Heim args1(11).Name = SearchItem.ReplaceString args1(11).Value = args1(12).Name = SearchItem.Locale args1(12).Value = 255 args1(13).Name = SearchItem.ChangedChars args1(13).Value = 2 args1(14).Name = SearchItem.DeletedChars args1(14).Value = 2 args1(15).Name = SearchItem.InsertedChars args1(15).Value = 2 args1(16).Name = SearchItem.TransliterateFlags args1(16).Value = 1280 args1(17).Name = SearchItem.Command args1(17).Value = 0 dispatcher.executeDispatch(document, .uno:ExecuteSearch, , 0, args1()) rem -- dim args2(17) as new com.sun.star.beans.PropertyValue args2(0).Name = SearchItem.StyleFamily args2(0).Value = 2 args2(1).Name = SearchItem.CellType args2(1).Value = 0 args2(2).Name = SearchItem.RowDirection args2(2).Value = true args2(3).Name = SearchItem.AllTables args2(3).Value = false args2(4).Name = SearchItem.Backward args2(4).Value = false args2(5).Name = SearchItem.Pattern args2(5).Value = false args2(6).Name = SearchItem.Content args2(6).Value = false args2(7).Name = SearchItem.AsianOptions args2(7).Value = false args2(8).Name = SearchItem.AlgorithmType args2(8).Value = 0 args2(9).Name = SearchItem.SearchFlags args2(9).Value = 65536 args2(10).Name = SearchItem.SearchString args2(10).Value = Heim args2(11).Name = SearchItem.ReplaceString args2(11).Value = args2(12).Name = SearchItem.Locale args2(12).Value = 255 args2(13).Name = SearchItem.ChangedChars args2(13).Value = 2 args2(14).Name = SearchItem.DeletedChars args2(14).Value = 2 args2(15).Name = SearchItem.InsertedChars args2(15).Value = 2 args2(16).Name = SearchItem.TransliterateFlags args2(16).Value = 1280 args2(17).Name = SearchItem.Command args2(17).Value = 0 dispatcher.executeDispatch(document, .uno:ExecuteSearch, , 0, args2()) end sub -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo Jochen, Am 18.12.2011 19:15, schrieb Jochen: Hallo Frieder, Am 18.12.2011 19:04, schrieb Frieder: Nein das geht weder durch das zuweisen eines Ereignisses, noch über ein Makro o.k. Das erklärt, warum ich nicht weiter gekommen bin. da es in LO die Funktion Send- Key nicht gibt. Ja. Ich weiß. Ich denke du willst wahrscheinlich die suchen und ersetzen Funktion aufrufen wollen. Ja. Das könnte eventuell über ein Makro gehen, ich weiß im Moment aber nicht wie. Ja. IMHO habe ich mir das schon gedacht. Aber ich habe die Syntax nicht gefunden. Ich bin aber überzeugt, dass es in der API einen Befehl dafür gibt. Ansonsten könnte ja in der UI kein Suchen und Ersetzen-Befehl ausgeführt werden können. So ganz verstehe ich deinen Wunsch nicht. Soll das heißen, dass du einen Button einfügen willst, der dasselbe macht wie der Menüpunkt Bearbeiten|SuchenErsetzen? Für einen einzigen eingesparten Mausklick? Über die API kannst du natürlich Suchen und Ersetzen. Dazu benötigst du aber entsprechende Such- und Ersetzendeskriptoren. Und die musst du vom Benutzer abfragen. Du brauchst also einen Dialog. Womit wir wieder beim Menü sind. Vielleicht kann dir jemand einen passenden Tipp geben, wenn du die Problemstellung beschreibst. Ich kann mir jedenfalls nicht vorstellen, dass es nur um den einen Mausklick geht. Schöne Grüße Volker -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo Volker, Am 18.12.2011 20:01, schrieb Volker Lenhardt: So ganz verstehe ich deinen Wunsch nicht. Soll das heißen, dass du einen Button einfügen willst, der dasselbe macht wie der Menüpunkt Bearbeiten|SuchenErsetzen? Für einen einzigen eingesparten Mausklick? Ja. Warum ist das so ungewöhnlich. 1) Ein prominentes Button wie z.B. Begriff suchen innerhalb einer Tabelle ist doch einfacher anzuklicken, als Bearbeiten - Suchen Ersetzen 2) Ich habe vor, eine InputBox zu generieren, über die der gesuchte Begriff eingegeben werden kann. 3) Und dann eins MsgBox, die abfragt, ob der Suchbegriff gefunden worden ist bzw. ob eine Folgesuche erfolgen soll. Diese drei Punkte sind es mir Wert, ein Button mit der von mir gewünschten Funktion zu erstellen. Hast Du einen Beispiel-Code, der nicht über den dispatcher erstellt worden ist? Ich werde mir jetzt folgenden Code näher anschauen. Gruß Jochen Sub Main Dim vDescriptor Dim vFound oDoc = ThisComponent REM Create a descriptor from a searchable document. vDescriptor = oDoc.createSearchDescriptor() REM Set the text for which to search and other REM http://api.openoffice.org/docs/common/ref/com/sun/star/util/SearchDescriptor.html With vDescriptor .SearchString = - .SearchWords = false .SearchCaseSensitive = false .SearchBackwards = false End With REM Find the first one, or last one as it were! vFound = oDoc.findFirst(vDescriptor) Do While Not IsNull(vFound) if not IsEmpty(vFound.CharFontName) then if vFound.CharFontName = Times New Roman then vFound.CharFontName = Symbol endif endif vFound = oDoc.findNext( vFound.getEnd(), vDescriptor) Loop End Sub -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo *, bei dem unten aufgeführten Quellcode besteht folgendes Problem: Variable = oDoc.createSearchDescriptor() ruft einen BASIC-Laufzeitfehler hervor (Eigenschaft oder Methode nicht gefunden). In der Tat ist im Xray-Tool keine Eigenschaft oder Methode SearchDescriptor aufgeführt. Allerdings hat Ptonyak in einem Makro (http://www.oooforum.org/forum/viewtopic.phtml?p=65730#65730) genau diesen Muster-Quellcode verwendet. Kann mal bitte jemand versuchen, diesen Quellcode zu testen. Gruß Jochen Sub Main Dim vDescriptor Dim vFound oDoc = ThisComponent REM Create a descriptor from a searchable document. vDescriptor = oDoc.createSearchDescriptor() REM Set the text for which to search and other REM http://api.openoffice.org/docs/common/ref/com/sun/star/util/SearchDescriptor.html With vDescriptor .SearchString = - .SearchWords = false .SearchCaseSensitive = false .SearchBackwards = false End With REM Find the first one, or last one as it were! vFound = oDoc.findFirst(vDescriptor) Do While Not IsNull(vFound) if not IsEmpty(vFound.CharFontName) then if vFound.CharFontName = Times New Roman then vFound.CharFontName = Symbol endif endif vFound = oDoc.findNext( vFound.getEnd(), vDescriptor) Loop End Sub -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo Jochen, gehe einmal dem folgenden Link nach: http://www.starbasicfaq.de/WiekannmaninCalc-Dokumentensuchenunderse.html#Zweig225 Innerhalb eines Calc-Dokumentes muß man vorher festlegen in welchem Bereich (Zellbereich oder Arbeitsblatt) man ersetzen will. Erst dann steht der Replacedescriptor zur Verfügung, der ein Suchen und Ersetzen ermöglicht. Da ist ein Unterschied zwischen Writer und Calc - allein schon wegen der Tabellenblätter. Gruß Robert -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo Robert, Am 18.12.2011 20:59, schrieb Robert Großkopf: gehe einmal dem folgenden Link nach: http://www.starbasicfaq.de/WiekannmaninCalc-Dokumentensuchenunderse.html#Zweig225 Ja. Das war ein wichtiger Hinweis. In Calc verhält sich die Suchfunktion anders als in Writer. Der unten stehende Quellcode führt dazu, dass Musterwort gefunden wird und die Schrift in der Zelle ausgetauscht wird, die das Wort Musterwort enthält. Dies ist natürlich nicht das Ziel. Wenn ich die Schleife remme - also von Do bis Loop passiert nichts, d.h. es fehlt jetzt nur noch, dass die Zelle aktiviert wird. Hat das jemand einen Tipp? Gruß Jochen sub Suchen_Ersetzen() oSheet =ThisComponent.sheets(0) Dim vDescriptor Dim vFound vDescriptor = oSheet.createSearchDescriptor() REM Set the text for which to search and other REM http://api.openoffice.org/docs/common/ref/com/sun/star/util/SearchDescriptor.html With vDescriptor .SearchString = Musterwort msgBox .SearchString .SearchWords = false .SearchCaseSensitive = false .SearchBackwards = false End With REM Find the first one, or last one as it were! vFound = oSheet.findFirst(vDescriptor) Do While Not IsNull(vFound) if not IsEmpty(vFound.CharFontName) then if vFound.CharFontName = Times New Roman then vFound.CharFontName = Symbol endif endif vFound = oSheet.findNext( vFound.getEnd(), vDescriptor) Loop End Sub -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Hallo *, ich bin einen Schritt weitergekommen. Ich kann jetzt die genaue Zell-Adresse bestimmen lassen (vFound.AbsoluteName) Jetzt fehlt nur noch der Sprung in diese Zelle. hat da jemand einen Tipp für mich? Gruß Jochen sub Suchen_Ersetzen() oSheet =ThisComponent.sheets(0) Dim vDescriptor Dim vFound vDescriptor = oSheet.createSearchDescriptor() With vDescriptor .SearchString = Heim 'msgBox .SearchString .SearchWords = false .SearchCaseSensitive = false .SearchBackwards = false End With vFound = oSheet.findFirst(vDescriptor) msgBox vFound.AbsoluteName 'Zell-Adresse End Sub -- 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] Re: Fwd: anfrage
Hallo, Wolfram Tröndle troendle.wolfram at aon.at writes: Ich arbeite mit LibreOffice 3.4.4 In älteren Versionen von OpenOffice war es leicht, einen geschriebenen Text in eine runde Form zu bringen, um z.B. einen CD-Aufkleber rund zu beschriften. In Draw versuche ich dies jetzt mit Fontwork. Ich schaffe es aber nicht, die Schrift zu ändern - _die Änderung wird nicht übernommen._ Gibt es gar keine Möglichkeit, einen vorhandenen Text einfach einer Rundkurve anzulegen, wie früher? Das funktioniert wie vorher. In Draw muss man das alte Fontwork (nicht Fontwork-Gallerie) der Zeichnen-Symbolleiste hinzufügen. In Writer ist es standardmäßig zu finden im Menü Einfügen-Objekt. Ich will nicht davon ausgehen, dass Fontwork in 3.4.4 nicht mehr funktioniert, diese Version habe ich nämlich nicht. Ulrich -- 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 - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination
Am 18.12.2011 22:34, schrieb Jochen: Hallo, ich habe fertig (Quellcode s. unten). Mittels dieses Makro kann ein bestimmte Begriff (hier: Suchbegriff) gefunden werden. Der Suchbegriff kann noch in einer InputBox zuvor abgefragt werden. Gruß Jochen sub Suchen_Ersetzen() oSheet =ThisComponent.sheets(0) Dim vDescriptor Dim vFound vDescriptor = oSheet.createSearchDescriptor() With vDescriptor .SearchString = Heim .SearchWords = false .SearchCaseSensitive = false .SearchBackwards = false End With vFound = oSheet.findFirst(vDescriptor) myDoc = thisComponent myView = myDoc.CurrentController Reihenzahl = vFound.getCellAddress.Row Spaltenzahl = vFound.getCellAddress.Column mycell = oSheet.getCellByPosition(Spaltenzahl,Reihenzahl) myView.Select(mycell) End Sub Soll der Benutzer gezwungen sein, vorwärts zu suchen? Soll er gezwungen sein, auf Groß- und Kleinschreibung zu verzichten? Soll er gezwungen sein, auf ganze Zellen zu prüfen? Soll er bei einer weiteren Suche den Suchbegriff wieder neu in eine InputBox eingeben? Und was ist mit regulären Ausdrücken, Ähnlichkeitssuche und Suche nach Vorlagen? Ich würde mich beschweren, wenn ich so bevormundet würde. Gut, ein Mausklick ist ein weiterer Weg zur Sehnenscheidenentzündung. Aber dagegen wurde ja die Tastenkombination erfunden. Kopfschüttel. Tschüss Volker -- 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