[de-users] Calc - Formular-Steuerelement - Schaltfläche - Zuweisung einer Tastenkombination

2011-12-18 Diskussionsfäden Jochen

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

2011-12-18 Diskussionsfäden Jochen

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

2011-12-18 Diskussionsfäden Manfred J. Krause
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

2011-12-18 Diskussionsfäden Hermann Stamm

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

2011-12-18 Diskussionsfäden Regina Henschel

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

2011-12-18 Diskussionsfäden Robert Großkopf
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

2011-12-18 Diskussionsfäden Christian Lohmaier
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)

2011-12-18 Diskussionsfäden Konrad Gramig
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

2011-12-18 Diskussionsfäden 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

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

2011-12-18 Diskussionsfäden Jochen

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

2011-12-18 Diskussionsfäden 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.


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

2011-12-18 Diskussionsfäden Frieder

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

2011-12-18 Diskussionsfäden Jochen

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

2011-12-18 Diskussionsfäden Volker Lenhardt

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

2011-12-18 Diskussionsfäden Jochen

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

2011-12-18 Diskussionsfäden Jochen

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

2011-12-18 Diskussionsfäden Robert Großkopf
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

2011-12-18 Diskussionsfäden Jochen

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

2011-12-18 Diskussionsfäden Jochen

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

2011-12-18 Diskussionsfäden Ulrich Karim
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

2011-12-18 Diskussionsfäden Volker Lenhardt

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