Die Suche ergab 35 Treffer

von Vanished
Mi, 09.02.2005 15:06
Forum: Makros und allgemeine Programmierung
Thema: Zellbereich von einem Dokument in ein anderes kopieren
Antworten: 6
Zugriffe: 3068

Bei näherem Hinsehen kann die Methode CopyRange hier nicht erfolgreich sein. CopyRange ist eine Methode des Interfaces XCellRangeMovement und ist in der API unter com.sun.star. sheet zu finden. Da heißt es dann auch gleich "copies a cell range to another position in the document. .
Die Range ...
von Vanished
Mi, 09.02.2005 08:44
Forum: Makros und allgemeine Programmierung
Thema: aktion nach "enter" in einem textfeld (dialog)
Antworten: 3
Zugriffe: 2428

Hallo Georg,

wenn ich Dich richtig verstanden habe möchtest Du die Eingaben in einem Textfeld im Dialog auswerten !?

Warum verwendest Du da nicht einfach das Ereignis "Taste losgelassen" des Textfeldes und verknüpfst das Ganze mit einer entsprechenden Routine ? Darin merkst Du Dir einfach ...
von Vanished
Do, 27.01.2005 11:43
Forum: Makros und allgemeine Programmierung
Thema: Entertaste wie Tabtaste benutzen
Antworten: 8
Zugriffe: 4547

So, die Aufgabenstellung ist jetzt vollständig gelöst. Falls jemand anderes auf diesen Thread stößt und nach einer Lösung sucht, hier das Ergebnis, das sich sicherlich verbessern läßt. Daher bin ich natürlich für jeden Vorschlag dankbar.

Sub RegisterKeyListener
for i=1 to 17
mControls=oDialog ...
von Vanished
Di, 25.01.2005 15:56
Forum: Makros und allgemeine Programmierung
Thema: Entertaste wie Tabtaste benutzen
Antworten: 8
Zugriffe: 4547

Hallo Thomas,

ich kann nicht begründen, warum, aber das Registrieren der Listener funktioniert so. Jedes einzelne Control reagiert jetzt auf die Enter-Taste so, wie ich das haben möchte. (siehe Edit)

Den Fehler habe ich an einer anderen Stelle ausgemacht. Ein dämlicher Schreibfehler. Um einen ...
von Vanished
Di, 25.01.2005 14:58
Forum: Makros und allgemeine Programmierung
Thema: Entertaste wie Tabtaste benutzen
Antworten: 8
Zugriffe: 4547

Hallo,

Ich habe mir die Listener mal näher angeschaut. Ich kann auch auf jedes Control innerhalb des Dialoges einen Listener registrieren (wenn _ein_ Listener auf den Dialog registriert wird, funktioniert es leider nicht):


Private oListenerObject as Object
Private oKeyListener as Object
Sub ...
von Vanished
Do, 20.01.2005 16:30
Forum: Makros und allgemeine Programmierung
Thema: Entertaste wie Tabtaste benutzen
Antworten: 8
Zugriffe: 4547

Im Moment verfolge ich folgenden Ansatz:

...ursprünglichen Text wegen Erfolglosigkeit gelöscht.

Viele Grüße,
Vanished
von Vanished
Do, 20.01.2005 11:23
Forum: Makros und allgemeine Programmierung
Thema: Entertaste wie Tabtaste benutzen
Antworten: 8
Zugriffe: 4547


Im Dialog? automatisch gar nicht. Enter löst das Ereignis "Beim Auslösen" aus, für alle Kontrollfelder. Dieses Ereignis kannst du mit einem Makro verknüpfen - und wenn du wirklich zum nächsten Feld sprigen willst - dann musst du es programmieren.
Leider haben Textfelder im Gegensatz zu Comboboxen ...
von Vanished
Do, 20.01.2005 07:50
Forum: Makros und allgemeine Programmierung
Thema: Entertaste wie Tabtaste benutzen
Antworten: 8
Zugriffe: 4547

Entertaste wie Tabtaste benutzen

Das folgende Problem wurde unter Writer bereits diskutiert: http://de.openoffice.info/viewtopic.php?t=182 ; für mich dann allerdings im falschen Forum wie sich herausstellte.

Zusammengefaßt: Wie bringe ich einen Dialog dazu zum Durchlaufen der Felder bei der Eingabe von Werten neben der Tab-Taste ...
von Vanished
Mi, 19.01.2005 19:38
Forum: Writer
Thema: Springen in Dokumenten mit Eingabefeldern
Antworten: 5
Zugriffe: 2659

:oops: In gewisser Weise haben wir beide Recht - nur das ich im falschen Film bin.

Ich bin auf der Suche nach einer Lösung für das angesprochene Problem in einem Calc-Dialog, habe mit der Suchfunktion diesen alten Thread hier gefunden und nicht bemerkt, dass es sich um Writer handelt... :oops ...
von Vanished
Mi, 19.01.2005 12:48
Forum: Writer
Thema: Springen in Dokumenten mit Eingabefeldern
Antworten: 5
Zugriffe: 2659

Re: Springen in Dokumenten mit Eingabefeldern


Du kannst dafür selbst eine Taste festlegen:
Extras/Anpassen/Tastatur
Bereich: Navigieren
Funktion: Zum nächsten Eingabefeld


Bin ich der einzige, bei dem das unter OO 1.1.4 (egal ob unter Linux/WindowsXP) nicht funktioniert, weil es den Eintrag "Zum nächsten Eingabefeld" unter "Navigieren ...
von Vanished
Mi, 12.01.2005 11:33
Forum: Makros und allgemeine Programmierung
Thema: Dokument per Makro schliessen
Antworten: 16
Zugriffe: 8115

Zwei Dumme, ein Gedanke...

Hier meine Lösung:

Dim oDok as Object
Dim oDialog as Object
Dim schliessen as Integer

Sub Dialog_starten
on error resume next
oDok = ThisComponent
DialogLibraries.LoadLibrary("Standard")
oDialog=Createunodialog(dialogLibraries.Standard.Produkt)
oDialog.execute ...
von Vanished
Mi, 12.01.2005 11:09
Forum: Makros und allgemeine Programmierung
Thema: Dokument per Makro schliessen
Antworten: 16
Zugriffe: 8115

Eine schöne Idee. Damit schliesst sich das Dokument auch bei mir.

Aber: Leider keine benutzbare Lösung. Damit wird auch beim "normalen" schliessen des Dialoges das Dokument gleich mitgeschlossen, und das darf leider nicht...

Viele Grüße,
Vanished
von Vanished
Mi, 12.01.2005 11:08
Forum: Makros und allgemeine Programmierung
Thema: Dokument per Makro schliessen
Antworten: 16
Zugriffe: 8115

wegen Verwechslung von Dialog und Dokument wegeditiert...
von Vanished
Mi, 12.01.2005 10:12
Forum: Makros und allgemeine Programmierung
Thema: Dokument per Makro schliessen
Antworten: 16
Zugriffe: 8115

Sorry, das hatte ich nicht erwähnt. Auf diese Art hatte ich zuerst angefangen, habe ich schon fast wieder verdrängt.

Keine Änderung des Verhaltens...

Viele Grüße,
Vanished
von Vanished
Mi, 12.01.2005 09:27
Forum: Makros und allgemeine Programmierung
Thema: Dokument per Makro schliessen
Antworten: 16
Zugriffe: 8115

auf thisComponent.dispose() ist keine Reaktion festellbar. Weder im Testdialog, noch im "Original".

Viele Grüße,
Vanished

Edit: Keine Reaktion beim Start aus der Anwendung heraus versteht sich. Aus der IDE heraus wird mal wieder das Dokument beendet...