Re: Laufendes Makro o.ä. unterbrechen

2015-06-03 Diskussionsfäden RA Stehmann
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

2015-06-03 Diskussionsfäden technik

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

2015-06-03 Diskussionsfäden Jörg Schmidt
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

2015-06-03 Diskussionsfäden Jörg Schmidt
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.

2015-06-03 Diskussionsfäden technik

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

2015-06-03 Diskussionsfäden Horst Wendt

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