Laden...

C# DLL einbinden in VBA

Erstellt von Ploetzi vor 13 Jahren Letzter Beitrag vor 13 Jahren 3.881 Views
Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 13 Jahren
C# DLL einbinden in VBA

Hallo,
was mache ich falsch?

Hab eine DLL gebaut, mit folgendem Inhalt:

using System;
using System.Collections.Generic;
using System.Text;

namespace umfragetest
{
    public class umfragetest   
    {
        public string test()
        {
            return "Das klappt schon!";
        }
    }
}

Das war alles.

Aber laut VBA Programmierer klappt die Einbindung in VBA nicht.
Und das obwohl ich unter den Projekteigenschaften angehakelt habe "Für COM Interop registrieren"

A
69 Beiträge seit 2010
vor 13 Jahren

Siehe: klick

Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 13 Jahren

Ich bedanke mich dafür, aber auf die Idee in Google selbiges zu suchen bin ich auch schon gekommen. Sonst hätte ich das mit dem COM Interop nicht gelesen.

A
69 Beiträge seit 2010
vor 13 Jahren

ja, aber warum hast du dann nicht einfach weitergelesen, was außerdem noch notwendig ist?

Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 13 Jahren

Was wäre das?
Ich habe selbst auch gegoogelt.

5.742 Beiträge seit 2007
vor 13 Jahren

Was wäre das?

Das ComVisible Attribut, z.B.

Gelöschter Account
vor 13 Jahren

und die GUID für die klasse. Aber das wird in den ersten beiden Links von google auch explizit abgehandelt.

Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 13 Jahren

ok.
klappt immer noch nicht 😕 verzweifelt bin

5.742 Beiträge seit 2007
vor 13 Jahren

Wie sieht denn dein Code inzwischen aus?

Gelöschter Account
vor 13 Jahren

Aber laut VBA Programmierer klappt die Einbindung in VBA nicht.

Was genau heisst das ?
Er sieht die Komponente oder Klasse nicht ?

Wenn du etwas VBA Sample Code(also was der VBA Progger macht)
postest wäre die Sache Ruckzuck erledigt.