com-addin anlegen herbers excel-server - der workshop angebote des excel-servers: die...
TRANSCRIPT
![Page 1: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/1.jpg)
COM-AddIn anlegen
Herbers Excel-Server -Herbers Excel-Server -der Workshopder Workshop
Angebote des Excel-Servers:Angebote des Excel-Servers: Die Excel/VBA-Beispiele Das Excel-Forumsarchiv Das Excel-Tutorial
![Page 2: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/2.jpg)
Beschreibung
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Ab Version 9.0 (Office 2000) können über VBA *.DLL-Dateien erstellt werden. Diese bieten gegenüber Excel-AddIns Vorteile bezüglich der Performance, können Office-universal eingesetzt werden und es gibt den absoluten Schutz des Quellcodes.
![Page 3: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/3.jpg)
Projekt anlegen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Wechchseln Sie mit Alt+F11 in die Entwicklungsumgebung, wählen Sie Menü Datei / Neues Projekt
![Page 4: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/4.jpg)
Projekttyp auswählen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Wählen Sie im Neues Projekt-Dialog Add-In-Projekt und bestätigen Sie mit OK
![Page 5: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/5.jpg)
Neues Projekt im Projektmanager
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Im Projekt-Manager finden Sie das neue Projekt. Über Rechtsklick auf den Projekt-Designer dieses Eintrags können Sie künftig die Projektbearbeitung steuern.
![Page 6: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/6.jpg)
Projekt-Festlegungen treffen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Im Projekt-Dialog können Sie die Festlegungen für das Projekt treffen.
![Page 7: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/7.jpg)
Zum Code-Fenster wechseln
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Klicken Sie den Projekt-Designer im Projektexplorer mit der rechten Maustaste an und wählen Sie im Kontextmenü Code anzeigen
![Page 8: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/8.jpg)
VBA-Code-Teil A
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Im Beispiel wird eine eigene Menüleiste mit zwei Schaltflächen angelegt. Deklarieren Sie die Variablen und erstellen Sie den Code für das Connection-Ereignis zur Bildung der Symbolleiste mit den Schaltflächen.
![Page 9: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/9.jpg)
VBA-Code-Teil B
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Erstellen Sie den Code für das DisConnection-Ereignis zum Löschen der Symbolleiste.
![Page 10: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/10.jpg)
VBA-Code-Teil C
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Erstellen Sie den Ereignis-Code für die beiden Schaltflächen.
![Page 11: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/11.jpg)
Verweis-Dialog aufrufen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Wählen Sie Menü Extras / Verweise...
![Page 12: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/12.jpg)
Excel-Verweis erstellen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Wählen Sie im Verweise-Dialog die Object Librarys von Microsoft Excel und Microsoft Office der jeweiligen Version aus und bestätigen Sie mit OK
![Page 13: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/13.jpg)
Speichern-Dialog aufrufen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Wählen Sie Menü Datei / Projekt speichern unter...
![Page 14: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/14.jpg)
VBA-Projekt speichern
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Geben Sie im Speichern-Dialog einen Dateinamen ein und speichern Sie das VBA-Projekt als *.vba-Datei.
![Page 15: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/15.jpg)
DLL-Datei speichern
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Wählen Sie Menü Datei / CommAddInTest.DLL erstellen.... Durch das Speichern der Datei als DLL wird diese automatisch vom System registriert.
![Page 16: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/16.jpg)
Symbolleisten-Anpassen-Dialog aufrufen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Wechseln Sie mit Alt+F11 in die Excel-Umgebung und rufen Sie über Doppelklick im Symbolleistenbereich den Anpassen-Dialog auf, wählen Sie Register Befehle, Kategorie Extras und den Befehl COM-Add-Ins.
![Page 17: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/17.jpg)
COM-AddIn-Symbolleistenschaltfläche hinzufügen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Ziehen Sie den Befehl COM-Add-Ins an die gewünschte Position einer bestehenden Symbolleiste.
![Page 18: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/18.jpg)
COM-AddIns aufrufen
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Klicken Sie die neue COM-Add-Ins Schaltfläche an und es erscheint der COM-AddIn-Dialog, bei dem das neue COM-AddIn schon aufgeführt ist.
![Page 19: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/19.jpg)
COM-AddIn aktivieren
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Wenn die über das COM-AddIn angelegte Symbolleiste noch nicht erscheint (versionsabhängig), deaktivieren Sie das Häkchen im COM-AddIn-Dialog, bestätigen mit OK, rufen den Dialog erneut auf und aktivieren das AddIn. Danach sollte die Symbolleiste erscheinen.
![Page 20: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/20.jpg)
Das COM-AddIn auf einem anderen Rechner installieren
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Kopieren Sie die DLL-Datei auf dem Fremdrechner in das Windows-System-Verzeichnis (das Verzeichnis ist an und für sich egal, im Regelfall werden DLL-Dateien aber dort abgelegt). Rufen Sie dann über das Windows-Start-Menü die Kommandozeile auf.
![Page 21: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/21.jpg)
Registrierungsbefehl
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Tragen Sie im Ausführen-Dialog den Registrierungsbefehl ein.
![Page 22: COM-AddIn anlegen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie](https://reader034.vdocuments.mx/reader034/viewer/2022042500/55204d7e49795902118cff70/html5/thumbnails/22.jpg)
System-Bestätigung
Der Excel-WorkshopDer Excel-WorkshopCOM-AddIn anlegenCOM-AddIn anlegen
Die Registrierung wird bestätigt. Beim Excel-Start wird die neue Symbolleiste automatisch geöffnet.