🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Fehler bei: Events.replaceByName("OnDoubleClick",aEventArgs)

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Mephisto
Beiträge: 6
Registriert: Mi 25. Jan 2012, 10:52

Fehler bei: Events.replaceByName("OnDoubleClick",aEventArgs)

Beitrag von Mephisto » Mo 30. Jan 2012, 11:34

Hallo zusammen.

Zuerst einmal: Das Problem tritt NICHT bei LO auf, sondern bei Symphony!!!

Bei folgender Zeile bekomme ich immer einen "Function or Method not found" - Fehler:

Code: Alles auswählen

    Dim inputsheet
    Dim aEventArgs(1) AS new com.sun.star.beans.PropertyValue
    Dim bEventArgs(1) AS new com.sun.star.beans.PropertyValue

    inputsheet = thisComponent.sheets(1)
   
    aEventArgs(0).Name = "EventType"
    aEventArgs(0).Value = "Script"
    aEventArgs(1).Name = "Script"
    aEventArgs(1).Value = "vnd.sun.star.script:Standard.Functions.get_arow?language=Basic&location=document"
    inputsheet.Events.replaceByName("OnDoubleClick",aEventArgs) ' <-- hier wird der Fehler geworfen
Ergenis soll sein, dass wenn ich auf die Zelle einen doppelclick mache, soll ein makro ausgeführt werden.
Hat hier jemand
a) eine Ahnung, warum das bei Symphony nicht funktionieren könnte? Unter LibreO und OpenO funktionierts einwandfrei.
b) eine alternative herangehensweise, die dann hoffentlich auch unter Symphony funktionert?

pmoegenb

Re: Fehler bei: Events.replaceByName("OnDoubleClick",aEventA

Beitrag von pmoegenb » Mo 30. Jan 2012, 12:31

Symphony ist eine abgespeckte Version von OOo der Firma IBM und basiert m. W. noch auf der Version 2. Möglicher Weise wird das künftig anders. Siehe http://www.heise.de/open/meldung/IBM-se ... 23529.html

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Fehler bei: Events.replaceByName("OnDoubleClick",aEventA

Beitrag von karolus » Mo 30. Jan 2012, 13:18

Hallo
Da fehlt doch ein ()klammerpaar hinter aEventArgs in der angemeckerten Zeile!
  • ....
    inputsheet.Events.replaceByName("OnDoubleClick",aEventArgs() ) ' <-- hier hoffentlich nicht
    ....
Karo
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Mephisto
Beiträge: 6
Registriert: Mi 25. Jan 2012, 10:52

Re: Fehler bei: Events.replaceByName("OnDoubleClick",aEventA

Beitrag von Mephisto » Mo 30. Jan 2012, 14:40

Hey karolus,

das hast du gut bemerkt, vielen Dank!
Leider hat das nicht zum gewünschten Ergebnis geführt. Die klammern sind imho auch nur ein Schönheitsfehler. Basic ist da ziemlich tolerant...


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten