Hallo, ich versuche seit 2 Tagen eine Fehlermeldung bei einer Fehlbedienung zu generieren. Ich habe einen Bedienknopf, der das Makro startet und am Ende eine Zelle auf ok. setzt. Bei einer (fehlerhaften) nochmaligen Bedienung soll nun diese “ok.”-Zelle abgefragt werden und wenn sie schon auf ok. steht Fehlermeldung kommen. Alles funktioniert, nur die Abfrage nicht. Wer kann mir helfen?
Hier der wesentliche Teil meines Makros, es ist über Makrorekorder entstanden, Die ok.-Zelle ist S18:
sub Macro12
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 args0(0) as new com.sun.star.beans.PropertyValue
args0(0).Name ="ToPoint"
args0(0).Value = "$S$18"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args0())
****ZELLE("Contents")
if Contents =** "ok." then**
Msgbox "Bereits abgespeichert!"
exit sub
else
[Edit - Opaque] Der besseren Lesbarkeit halber den Code als vorformatierten Text formatiert