C#, WPF, vb.Net, vba, SQL Server, Access Programmierer, Excel, ASP Core MVC Webforms Telefon: 07022/9319004 freib. Software Entwickler   Kontakt
#

Download:

Datei 1: ActiveX_COM_Template.zip

 

 

Im folgenden ist ein komplettes COM Interop Projekt, bestehend aus einem Visual Studio 2017 Projekt und einer Microsoft Access Datenbank und MS Excel Datei,

welche die Einbindung des Usercontrols als ActiveX Control zeigen.

 

Man muss dadurch nur noch den eigenen Programmcode in das Projekt einfügen und kann damit ein eigenens ActiveX COM Control für Office Anwendungen erstellen

 

Im Code-Block

Wie hier

 

    [Guid(ClassId), ClassInterface(ClassInterfaceType.None)]

    [ComSourceInterfaces(typeof(IInteropUserControlEvents))]

    public partial class ComControl : UserControl, IInteropUserControl

    {

..

// Please enter any new code here, below the Interop code

        public void create_Barcode39(string String_to_Encode)

        {

 

 

        }

..

 

 

Einfügen in MS Access

 

Access->Formular->Entwurf->ActiveX-Steuerelemente

 

Dann erscheint das COM Control zur Auswahl

Im Dialog ActiveX-Steuerelement einfügen

axBarcode39.ComControl

 

Sieht wie hier aus

 

In Microsoft Excel

Entwicklertools->Einfügen->ActiveX-Steuerlemente und dort auf das Symbol für Weitere Steuerelemente  

 

Findet man das ActiveX Control unter Weitere Steuerelemente->axBarcode39.Control

 

In der Formel: =Einbetten("axBarcode39.ComControl";"")

 

 

Das Projekt wurde erstellt mit der Microsoft Interop Toolset

VB6 Interop Usercontrol und

 

 

Man findet die C# Vorlage für die Interop UserControls unter

http://www.java2s.com/Open-Source/CSharp_Free_Code/UI/Download_Interop_Forms_Toolkit_for_C_.htm

als Downloadlink interoptoolkitcs.zip

 

 

 

Mobile
»
ActiveX COM Control: Email Client für Office Anwendungen
»
Projektvorlage für ein ActiveX Control
»
Email Send Control für Office Anwendungen
»
COM: Run-time error 2147024894 80070002 automation error The system can not find the specified file
»
COM Fehler: DllRegisterServer-Einstiegspunkt Fehlermeldung beim Registrieren einer ActiveX COM DLL
»
Vorlage Code: Eigenes ActiveX Control erstellen in Visual Studio 2017 und Office 2016 365
»
Winform, WPF: Einen Mail Client als SendMail Client in Net erstellen
»
Office Studio: Erstellen von eigenen COM Controls für MS Office Anwendungen
»
Fehler: The assembly could not be converted to a type library. Type library exporter encountered an error while processing

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Raimund.Popp@Microsoft-Programmierer.de