Seite 1 von 1

LibreOffice Basic Com Object

Verfasst: Di 29. Sep 2015, 16:13
von berndniph
hallo,

ich habe leider ein blödes Problem und komm nicht weiter:

ich habe eine C# dll, welche ich für Com interop registeriert habe.

Code: Alles auswählen

namespace Test
{
    [ComVisible(true)]
    public class ClassBernd
    {
        public void Abc()
        {
            System.Windows.Forms.MessageBox.Show("test");
        }
    }
}
Einbindung in MS Office VBA :

Code: Alles auswählen

Sub test()
    Set a = CreateObject("Test.ClassBernd")
    Call a.Abc
End Sub
selber Code in Libreoffice Basic liefert einen Fehler:
BASIC-Laufzeitfehler.
Es ist eine Ausnahme aufgetreten
Type: com.sun.star.lang.IllegalArgumentException
Message: [automation bridge] The object does not have a functionor readable property "Abc.
irgendwelche ideen ?