Re: Laufendes Makro o.ä. unterbrechen
On 03.06.2015 12:03, technik wrote: Hallo, gibt es eigentlich eine Möglichkeit ein laufendes Makro zu unterbrechen? Oder auch einen Prozess, der Openoffice blockiert? Z.B. wenn man Zellen mit Berechnungen in eine Tabelle einfügen will und versehentlich vorher den ganzen Bereich markiert Oder wenn man ein internes Makro hat, das zu lange läuft und man nicht auf den Fehler warten will. Ich würde gerne einen Button oder ähnliches einbauen, der das abbricht, ohne die Brechstange nehmen zu müssen. Ich hätte da einen Vorschlag, den ich allerdings noch nicht ausprobiert habe: Du definierst eine _globale_ Variable die z.B. iStop heißt. Diese setzt Du am Anfang deines produktiven Makros auf 0. Im Makro selbst fragst Du immer wieder den Wert der Variablen ab. Wird er 1, dann ruft das Makro eine Methode zur Beendigung auf (vielleicht mit Hinweis, dass das Makro außerordentlich beendet worden ist). Auf Dein Dokument setzt Du eine Schaltfläche (alternativ kann man auch einen Menüeintrag oder ein Icon nehmen), die ein Makro aufruft, das nur die globale Variable auf 1 setzt. Alternativ hilft auch kill, aber das will man in so einer Situation eher nicht ;-). Gruß Michael signature.asc Description: OpenPGP digital signature
Laufendes Makro o.ä. unterbrechen
Hallo, gibt es eigentlich eine Möglichkeit ein laufendes Makro zu unterbrechen? Oder auch einen Prozess, der Openoffice blockiert? Z.B. wenn man Zellen mit Berechnungen in eine Tabelle einfügen will und versehentlich vorher den ganzen Bereich markiert Oder wenn man ein internes Makro hat, das zu lange läuft und man nicht auf den Fehler warten will. Ich würde gerne einen Button oder ähnliches einbauen, der das abbricht, ohne die Brechstange nehmen zu müssen. Horst - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Laufendes Makro o.ä. unterbrechen
Hallo, From: technik [mailto:technik_...@jrsch.de] gibt es eigentlich eine Möglichkeit ein laufendes Makro zu unterbrechen? In der IDE sollte in hartnäckigen Fällen UMSCHALT + STRG + Q helfen. Oder auch einen Prozess, der Openoffice blockiert? Z.B. wenn man Zellen mit Berechnungen in eine Tabelle einfügen will und versehentlich vorher den ganzen Bereich markiert Oder wenn man ein internes Makro hat, das zu lange läuft und man nicht auf den Fehler warten will. Sofern die Frage darauf zielt das OO dadurch 'blockiert' wird das das Einfügen so lange (u.U. minutenlang) dauert, so ist die einzige Lösung die ich kenne OO über den Taskmanager zu beenden. Deshalb sollte man sich angewöhnen das man, bevor man solche großen Kopieraktionen startet, immer zwischenspeichert, damit nicht beim 'Abwürgen' mittels Taskmanager Daten verloren gehen. Ich würde gerne einen Button oder ähnliches einbauen, der das abbricht, ohne die Brechstange nehmen zu müssen. Man könnte das Abbrechen über den Taskmanager auch per Script automatisieren, nur lohnt das? Gruß Jörg - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Laufendes Makro o.ä. unterbrechen
Hallo, -Original Message- From: RA Stehmann [mailto:anw...@rechtsanwalt-stehmann.de] Sent: Wednesday, June 03, 2015 12:39 PM To: users-de@openoffice.apache.org Subject: Re: Laufendes Makro o.ä. unterbrechen On 03.06.2015 12:03, technik wrote: Hallo, gibt es eigentlich eine Möglichkeit ein laufendes Makro zu unterbrechen? Oder auch einen Prozess, der Openoffice blockiert? Z.B. wenn man Zellen mit Berechnungen in eine Tabelle einfügen will und versehentlich vorher den ganzen Bereich markiert Oder wenn man ein internes Makro hat, das zu lange läuft und man nicht auf den Fehler warten will. Ich würde gerne einen Button oder ähnliches einbauen, der das abbricht, ohne die Brechstange nehmen zu müssen. Ich hätte da einen Vorschlag, den ich allerdings noch nicht ausprobiert habe: Ja, das geht und ist eigentlich gängiger 'Standard' für nicht-modale Dialoge. Ein Beispiel findet sich z.B. in meiner Extension Serienbriefbedingungen: http://www.calc-info.de/makros.htm#serienbriefbedingungen In Sub start_hauptdialog(). '... dialog_beenden = 0 mainDialog.setVisible(true) Do wait 100 Loop While dialog_beenden = 0 '... In Kombination mit: Sub Dialog_zu() dialog_beenden = 1 End Sub Gruß Jörg - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Eigenschaft oder Methode nicht gefunden.
Ja. Am 02.06.2015 um 10:32 schrieb Jörg Schmidt: Hallo, From: technik [mailto:technik_...@jrsch.de] Es könnte auch an einem Java Fehler liegen. Nein. Es geht nicht um das konkrete Programm, sondern um die Ursachen für diesen Fehler. Eigenschaft oder Methode nicht gefunden sagt das für ein Objekt eine bestimmte Eigenschaft oder Methode nicht existiert, die Ursache dafür ist: Entweder: die Eigenschaft/Methode ist falsch geschrieben Oder: das Objekt ist das Falsche Wenn es konkret darum geht das: CreateUnoDialog(DialogLibraries.Standard.Dialog1)' Hier ist der Fehler!! Würde ich mutmaßen das Dialog1 nicht existiert, sondern z.B. Dialog 1 Den Code aus: https://wiki.openoffice.org/wiki/Documentation/DevGuide/Basic/ Progress_Bar Habe ich testweise ausprobiert, er ist einwandfrei. Da ich ohnehin dafür bereits eine Testdatei erstellt habe, wo das Beispiel mit einem Klick startbar ist kann ich Dir diese gerne an Deine persönliche Email-Adresse schicken, wenn Du kurz ja dazu sagst. Gruß Jörg - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
hilfe
sehr geehrte Damen+Herren ich benutze jahrelang open office und habe seit längerer Zeit ein Problem wenn ich open office öffnen will dann öffnet sich jedesmal _wiederherstellen ,weiter usw_ ,das geht mir langsam auf die Nerven und das bei jedem öffnen ,das ist nicht in Ordnung können Sie mir da etwas helfen mfG H.Wendt