Libreoffice Basic ComObject

gefragt 2015-09-29 16:25:40 +0100

berndniph Gravatar-Bild

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.

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

Einbindung in MS Office VBA :

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 ?

Bearbeiten Tags ändern Melden schließen vereinen löschen