Excel Add-Ins: Unterschied zwischen den Versionen

Aus VBA-wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== Add-In erstellen == Legen Sie die Programmierung in einer Arbeitsmappe an und testen Sie sie. Erweitern Sie, wenn gewünscht, das Menüband entsprechend. S…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Add-In erstellen ==
     
Legen Sie die Programmierung in einer Arbeitsmappe an und testen Sie sie. Erweitern Sie, wenn gewünscht, das Menüband entsprechend. Speichern Sie die Arbeitsmappe als ''Excel-Add-In'' (xla, xlam).


'''Bitte beachten:''' Der ''Speichern unter...''-Dialog springt, sobald Sie ''Excel-Add-In'' als Dateityp ausgewählt haben, in das Excel Add-In-Verzeichnis. Verwenden Sie den ''Zurück''-Pfeil des Dialogs, um zum Original-Speicherort zurückzukehren. So sorgen Sie dafür, dass alle Projektdateien im Projektverzeichnis liegen.
== Add-In erstellen ==


== Add-In einbinden ==
Legen Sie die Programmierung in einer Arbeitsmappe an und testen Sie sie. Erweitern Sie, wenn gewünscht, das Menüband entsprechend. Speichern Sie die Arbeitsmappe als ''Excel-Add-In'' (xla, xlam). '''Bitte beachten:''' Der ''Speichern unter...''-Dialog springt, sobald Sie ''Excel-Add-In'' als Dateityp ausgewählt haben, in das Excel Add-In-Verzeichnis. Verwenden Sie den ''Zurück''-Pfeil des Dialogs, um zum Original-Speicherort zurückzukehren. So sorgen Sie dafür, dass alle Projektdateien im Projektverzeichnis liegen.
=== Temporäre Installation ===
Wenn Sie ein Excel Add-In kurz ausprobieren oder eine Lösung kurz ansehen möchten, können Sie das entsprechende Add-In mit einem Doppelklick öffnen. Das Add-In steht Ihnen dann bis zum Schließen von Excel zur Verfügung und wird beim nächsten Start von Excel nicht beachtet. === Manuelle Installation (Einzelarbeitsplatz) === Die manuelle Installation eines Excel Add-Ins ist eine schnelle und unkomplizierte Art und Weise, zusätzliche Funktionalität mithilfe eines Add-Ins hinzuzufügen. Außerdem können Sie auf diese Art Add-Ins permanent und unabhängig vom Startup-Verzeichnis installieren (siehe unten). '''Wichtig:''' Wenn Sie gefragt werden, ob Sie das neue Add-In in das Add-Ins-Verzeichnis von Excel kopiert haben möchten, lehnen Sie dies bitte ab! Behalten Sie Add-Ins, an denen Sie aktuell entwickeln, lieber in dem Projektverzeichnis! * Excel 2003 und älter ** ''Extras'', ''Add-Ins...'', ''Durchsuchen'' * Excel 2007 ** ''Office-Knopf'', ''Excel-Optionen'', ''Add-Ins'', ''Verwalten'', ''Excel-Add-Ins'', ''Gehe zu...'', ''Durchsuchen'' * Ab Excel 2010 ** ''Datei'', ''Optionen'', ''Add-Ins'', ''Verwalten'', ''Excel-Add-Ins'', ''Gehe zu...'', ''Durchsuchen''
=== Bereitstellung im XLStart-Verzeichnis (Unternehmen) ===
Excel-Dateien, die im Verzeichnis 'XLStart' liegen, werden automatisch beim Starten von Excel geöffnet. Dies betrifft alle Excel-Dateitypen, also auch reguläre Arbeitsmappen. In der Regel sollten hier daher ausschließlich Excel Add-Ins abgelegt werden. Sie finden das Excel Startup-Verzeichnis hier:
* Excel 2003 und älter ** ''Extras'', ''Optionen'', ''Allgemein'', ''Beim Start alle Dateien öffnen in''
* Excel 2007 ** ''Office-Knopf'', ''Excel-Optionen'', ''Erweitert'', ''Allgemein'', ''Beim Start alle Dateien öffnen in''
* Ab Excel 2010 ** ''Datei'', ''Optionen'', ''Erweitert'', ''Allgemein'', ''Beim Start alle Dateien öffnen in'' Sie haben nun zwei Möglichkeiten, Ihr Add-In im Excel Startup-Verzeichnis zu hinterlegen:
# Sie können es in das hier ermittelte Verzeichnis kopieren
# Sie können die Pfadangabe ändern, damit das Excel Startup-Verzeichnis zu dem Pfad verweist, in dem Ihr Add-In liegt


=== Empfohlene Vorgehensweise ===  
== Add-In einbinden ==
Für Sie als Entwickler bieten sich zwei Möglichkeiten an:  
 
# Add-Ins, welche Sie selbst für die tägliche Arbeit mit Excel verwenden, sollten Sie manuell installieren. Damit stehen Sie Ihnen immer zur Verfügung, auch wenn Sie an Kundenprojekten arbeiten.  
=== Temporäre Installation ===
# Für Add-Ins, welche Sie für Kunden entwickeln, sollten Sie den Startup-Pfad von Excel auf das Add-Ins-Verzeichnis Ihres Projektes legen. So können Sie jederzeit mit wenigen Schritten Ihr Excel auf ein anderes Projekt umstellen, indem Sie das Startup-Verzeichnis ändern.  
 
Wenn Sie ein Excel Add-In kurz ausprobieren oder eine Lösung kurz ansehen möchten, können Sie das entsprechende Add-In mit einem Doppelklick öffnen. Das Add-In steht Ihnen dann bis zum Schließen von Excel zur Verfügung und wird beim nächsten Start von Excel nicht beachtet.
 
=== Manuelle Installation (Einzelarbeitsplatz) ===
 
Die manuelle Installation eines Excel Add-Ins ist eine schnelle und unkomplizierte Art und Weise, zusätzliche Funktionalität mithilfe eines Add-Ins hinzuzufügen. Außerdem können Sie auf diese Art Add-Ins permanent und unabhängig vom Startup-Verzeichnis installieren (siehe unten). '''Wichtig:''' Wenn Sie gefragt werden, ob Sie das neue Add-In in das Add-Ins-Verzeichnis von Excel kopiert haben möchten, lehnen Sie dies bitte ab! Behalten Sie Add-Ins, an denen Sie aktuell entwickeln, lieber in dem Projektverzeichnis!
* Excel 2003 und älter
** ''Extras'', ''Add-Ins...'', ''Durchsuchen''
* Excel 2007
** ''Office-Knopf'', ''Excel-Optionen'', ''Add-Ins'', ''Verwalten'', ''Excel-Add-Ins'', ''Gehe zu...'', ''Durchsuchen''
* Ab Excel 2010
** ''Datei'', ''Optionen'', ''Add-Ins'', ''Verwalten'', ''Excel-Add-Ins'', ''Gehe zu...'', ''Durchsuchen''
 
=== Bereitstellung im XLStart-Verzeichnis (Unternehmen) ===
 
Excel-Dateien, die im Verzeichnis 'XLStart' liegen, werden automatisch beim Starten von Excel geöffnet. Dies betrifft alle Excel-Dateitypen, also auch reguläre Arbeitsmappen. In der Regel sollten hier daher ausschließlich Excel Add-Ins abgelegt werden. Sie finden das Excel Startup-Verzeichnis hier:
* Excel 2003 und älter
** ''Extras'', ''Optionen'', ''Allgemein'', ''Beim Start alle Dateien öffnen in''
* Excel 2007
** ''Office-Knopf'', ''Excel-Optionen'', ''Erweitert'', ''Allgemein'', ''Beim Start alle Dateien öffnen in''
* Ab Excel 2010
** ''Datei'', ''Optionen'', ''Erweitert'', ''Allgemein'', ''Beim Start alle Dateien öffnen in'' Sie haben nun zwei Möglichkeiten, Ihr Add-In im Excel Startup-Verzeichnis zu hinterlegen:
# Sie können es in das hier ermittelte Verzeichnis kopieren
# Sie können die Pfadangabe ändern, damit das Excel Startup-Verzeichnis zu dem Pfad verweist, in dem Ihr Add-In liegt '''Bitte beachten:''' Wenn das Add-In auf andere Dateien des Projektes zugreifen muss (Sprachdateien, Definitions-Dateien, Vorlagen etc.), müssen Sie dem Add-In, wenn es in das Excel Startup-Verzeichnis kopiert wird, den Pfad zu den zusätzlichen Dateien mitgeben. Sie sollten auf gar keinen Fall zusätzliche Dateien wie XML, CSV oder andere Excel-Dateien im Startup-Verzeichnis ablegen, weil diese dann direkt von Excel geöffnet werden. Schreiben Sie stattdessen den Pfad zu den zusätzlichen Dateien in die Windows-Registrierung oder in eine INI-Datei.
 
=== Empfohlene Vorgehensweise ===
 
Für Sie als Entwickler bieten sich zwei Möglichkeiten an:
# Add-Ins, welche Sie selbst für die tägliche Arbeit mit Excel verwenden, sollten Sie manuell installieren. Damit stehen Sie Ihnen immer zur Verfügung, auch wenn Sie an Kundenprojekten arbeiten.
# Für Add-Ins, welche Sie für Kunden entwickeln, sollten Sie den Startup-Pfad von Excel auf das Add-Ins-Verzeichnis Ihres Projektes legen. So können Sie jederzeit mit wenigen Schritten Ihr Excel auf ein anderes Projekt umstellen, indem Sie das Startup-Verzeichnis ändern.
 
== Add-Ins bearbeiten ==
 
Die Bearbeitung eines Excel Add-Ins, also nachdem Sie aus einer Arbeitsmappe ein Add-In erstellt haben, kann nur an einem geladenen Add-In erfolgen. Hierbei ist es unerheblich, ob Sie das Add-In temporär per Doppelklick oder permanent wie oben beschrieben laden. '''Wichtig:''' Weil das geladene Add-In nicht als eine offene Arbeitsmappe gilt, weist Sie Excel '''nicht''' beim Schließen darauf hin, dass eventuelle Änderungen gespeichert werden sollten! Sie müssen daher selbst daran denken, das Add-In im VBA-Editor regelmäßig und insbesondere vor dem Schließen mit 'STRG+S' zu speichern!
 
== Informationen für Administratoren ==


== Add-Ins bearbeiten ==
Die Bearbeitung eines Excel Add-Ins, also nachdem Sie aus einer Arbeitsmappe ein Add-In erstellt haben, kann nur an einem geladenen Add-In erfolgen. Hierbei ist es unerheblich, ob Sie das Add-In temporär per Doppelklick oder permanent wie oben beschrieben laden. '''Wichtig:''' Weil das geladene Add-In nicht als eine offene Arbeitsmappe gilt, weist Sie Excel '''nicht''' beim Schließen darauf hin, dass eventuelle Änderungen gespeichert werden sollten! Sie müssen daher selbst daran denken, das Add-In im VBA-Editor regelmäßig und insbesondere vor dem Schließen mit 'STRG+S' zu speichern!
== Informationen für Administratoren ==
[http://admin.office-implementation.de/deutsch/index.php?title=Arbeitsmappen-Assistenten#Installation Ausführliche Installationsanweisungen inkl. Registry-Einträge]
[http://admin.office-implementation.de/deutsch/index.php?title=Arbeitsmappen-Assistenten#Installation Ausführliche Installationsanweisungen inkl. Registry-Einträge]

Version vom 23. November 2017, 09:32 Uhr


Add-In erstellen

Legen Sie die Programmierung in einer Arbeitsmappe an und testen Sie sie. Erweitern Sie, wenn gewünscht, das Menüband entsprechend. Speichern Sie die Arbeitsmappe als Excel-Add-In (xla, xlam). Bitte beachten: Der Speichern unter...-Dialog springt, sobald Sie Excel-Add-In als Dateityp ausgewählt haben, in das Excel Add-In-Verzeichnis. Verwenden Sie den Zurück-Pfeil des Dialogs, um zum Original-Speicherort zurückzukehren. So sorgen Sie dafür, dass alle Projektdateien im Projektverzeichnis liegen.

Add-In einbinden

Temporäre Installation

Wenn Sie ein Excel Add-In kurz ausprobieren oder eine Lösung kurz ansehen möchten, können Sie das entsprechende Add-In mit einem Doppelklick öffnen. Das Add-In steht Ihnen dann bis zum Schließen von Excel zur Verfügung und wird beim nächsten Start von Excel nicht beachtet.

Manuelle Installation (Einzelarbeitsplatz)

Die manuelle Installation eines Excel Add-Ins ist eine schnelle und unkomplizierte Art und Weise, zusätzliche Funktionalität mithilfe eines Add-Ins hinzuzufügen. Außerdem können Sie auf diese Art Add-Ins permanent und unabhängig vom Startup-Verzeichnis installieren (siehe unten). Wichtig: Wenn Sie gefragt werden, ob Sie das neue Add-In in das Add-Ins-Verzeichnis von Excel kopiert haben möchten, lehnen Sie dies bitte ab! Behalten Sie Add-Ins, an denen Sie aktuell entwickeln, lieber in dem Projektverzeichnis!

  • Excel 2003 und älter
    • Extras, Add-Ins..., Durchsuchen
  • Excel 2007
    • Office-Knopf, Excel-Optionen, Add-Ins, Verwalten, Excel-Add-Ins, Gehe zu..., Durchsuchen
  • Ab Excel 2010
    • Datei, Optionen, Add-Ins, Verwalten, Excel-Add-Ins, Gehe zu..., Durchsuchen

Bereitstellung im XLStart-Verzeichnis (Unternehmen)

Excel-Dateien, die im Verzeichnis 'XLStart' liegen, werden automatisch beim Starten von Excel geöffnet. Dies betrifft alle Excel-Dateitypen, also auch reguläre Arbeitsmappen. In der Regel sollten hier daher ausschließlich Excel Add-Ins abgelegt werden. Sie finden das Excel Startup-Verzeichnis hier:

  • Excel 2003 und älter
    • Extras, Optionen, Allgemein, Beim Start alle Dateien öffnen in
  • Excel 2007
    • Office-Knopf, Excel-Optionen, Erweitert, Allgemein, Beim Start alle Dateien öffnen in
  • Ab Excel 2010
    • Datei, Optionen, Erweitert, Allgemein, Beim Start alle Dateien öffnen in Sie haben nun zwei Möglichkeiten, Ihr Add-In im Excel Startup-Verzeichnis zu hinterlegen:
  1. Sie können es in das hier ermittelte Verzeichnis kopieren
  2. Sie können die Pfadangabe ändern, damit das Excel Startup-Verzeichnis zu dem Pfad verweist, in dem Ihr Add-In liegt Bitte beachten: Wenn das Add-In auf andere Dateien des Projektes zugreifen muss (Sprachdateien, Definitions-Dateien, Vorlagen etc.), müssen Sie dem Add-In, wenn es in das Excel Startup-Verzeichnis kopiert wird, den Pfad zu den zusätzlichen Dateien mitgeben. Sie sollten auf gar keinen Fall zusätzliche Dateien wie XML, CSV oder andere Excel-Dateien im Startup-Verzeichnis ablegen, weil diese dann direkt von Excel geöffnet werden. Schreiben Sie stattdessen den Pfad zu den zusätzlichen Dateien in die Windows-Registrierung oder in eine INI-Datei.

Empfohlene Vorgehensweise

Für Sie als Entwickler bieten sich zwei Möglichkeiten an:

  1. Add-Ins, welche Sie selbst für die tägliche Arbeit mit Excel verwenden, sollten Sie manuell installieren. Damit stehen Sie Ihnen immer zur Verfügung, auch wenn Sie an Kundenprojekten arbeiten.
  2. Für Add-Ins, welche Sie für Kunden entwickeln, sollten Sie den Startup-Pfad von Excel auf das Add-Ins-Verzeichnis Ihres Projektes legen. So können Sie jederzeit mit wenigen Schritten Ihr Excel auf ein anderes Projekt umstellen, indem Sie das Startup-Verzeichnis ändern.

Add-Ins bearbeiten

Die Bearbeitung eines Excel Add-Ins, also nachdem Sie aus einer Arbeitsmappe ein Add-In erstellt haben, kann nur an einem geladenen Add-In erfolgen. Hierbei ist es unerheblich, ob Sie das Add-In temporär per Doppelklick oder permanent wie oben beschrieben laden. Wichtig: Weil das geladene Add-In nicht als eine offene Arbeitsmappe gilt, weist Sie Excel nicht beim Schließen darauf hin, dass eventuelle Änderungen gespeichert werden sollten! Sie müssen daher selbst daran denken, das Add-In im VBA-Editor regelmäßig und insbesondere vor dem Schließen mit 'STRG+S' zu speichern!

Informationen für Administratoren

Ausführliche Installationsanweisungen inkl. Registry-Einträge