Hallo an Alle,
ich habe mir eine dll geschrieben die ich gern in VBA bzw. Excel verwenden möchte.
Zur Vorinformation: Ich nutze Visual Studio Express 2015.
Folgende Einstellungen/Schritte habe ich in VS2015/VBA getätigt:
Projekt -> Projekteigenschaften -> Anwendung -> Assemblyinformationen -> Häkchen bei "Assembly COM-sichtbar machen" gesetzt
Projekt -> Projekteigenschaften -> Kompilieren -> Häkchen bei "Für COM-Interop registrieren" gesetzt
Anschließend wird nach dem Debugvorgang eine Class1.tlb erzeugt.
Nun öffne ich Excel/VBA und gehe auf Extras -> Verweise und füge Class1.tlb hinzu.
Wenn ich nun den Objektkatalog öffne ist Class1 zu meinem Bedauern leer.
Ich wäre euch sehr dankbar, wenn ihr mir auf die Sprünge helfen könntet. In diesem Zusammenhang möchte ich gern wissen, ob es dann möglich ist diese Funktionen direkt in Excel zu nutzen?
Dürfen die Functions in VS auch als Shared definiert werden?
Das ist die Test Class.
Vielen Dank und viele Grüße
Frank
Thema verschoben. ~Trade
ich habe mir eine dll geschrieben die ich gern in VBA bzw. Excel verwenden möchte.
Zur Vorinformation: Ich nutze Visual Studio Express 2015.
Folgende Einstellungen/Schritte habe ich in VS2015/VBA getätigt:
Projekt -> Projekteigenschaften -> Anwendung -> Assemblyinformationen -> Häkchen bei "Assembly COM-sichtbar machen" gesetzt
Projekt -> Projekteigenschaften -> Kompilieren -> Häkchen bei "Für COM-Interop registrieren" gesetzt
Anschließend wird nach dem Debugvorgang eine Class1.tlb erzeugt.
Nun öffne ich Excel/VBA und gehe auf Extras -> Verweise und füge Class1.tlb hinzu.
Wenn ich nun den Objektkatalog öffne ist Class1 zu meinem Bedauern leer.
Ich wäre euch sehr dankbar, wenn ihr mir auf die Sprünge helfen könntet. In diesem Zusammenhang möchte ich gern wissen, ob es dann möglich ist diese Funktionen direkt in Excel zu nutzen?
Dürfen die Functions in VS auch als Shared definiert werden?
Das ist die Test Class.
Vielen Dank und viele Grüße
Frank
Thema verschoben. ~Trade
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Trade“ ()