Mit "kostenlose Add-Ons" verschlagwortete Einträge. Erstellen Sie ein Excel-Add-In. Persönliches Makrobuch.

Antipyretika für Kinder werden von einem Kinderarzt verschrieben. Aber es gibt Notfallsituationen für Fieber, wenn das Kind sofort Medikamente erhalten muss. Dann übernehmen die Eltern die Verantwortung und nehmen fiebersenkende Medikamente. Was darf Säuglingen gegeben werden? Wie kann man bei älteren Kindern die Temperatur senken? Welche Medikamente sind am sichersten?

Beschreibung: ExcelVBA- nützliche Add-Ins für Excel, die für eine Vielzahl von Aufgaben entwickelt wurden. Arbeiten Sie viel mit Microsoft Excel? Beschleunigen und vereinfachen Sie Ihre Arbeit mit Makros: - nur ein Klick und Excel erledigt die ganze Arbeit für Sie! Makros können fast alles tun, was Sie manuell tun - Informationen aus Dateien sammeln, Word-Dokumente mit Daten aus Excel füllen, E-Mails senden, Daten aus dem Internet herunterladen, Berichte beliebiger Komplexität erstellen, Daten mithilfe von Formeln analysieren, Informationen aus Preislisten kombinieren , und sehr viel mehr.

Detaillierte Beschreibung:
Lookup 1.1.1 - Programm zum Ersetzen von Daten aus einer Datei in eine andere (Ersatz der SVERWEIS-Funktion)
Wenn Sie 2 Tabellen (eine Spalte oder mehrere) vergleichen und die Werte der ausgewählten Spalten für die übereinstimmenden Zeilen von einer Tabelle in eine andere kopieren müssen, hilft Ihnen das Lookup-Add-On dabei, dies mit einem Klick zu tun Taste.

FillDocuments 2.4.7 - Programm zum Ausfüllen von Dokumenten mit Daten aus Excel (von Excel nach Word) + Mailingliste
Das FillDocuments-Add-In wurde entwickelt, um Dokumente gemäß Vorlagen zu generieren (vorzubereiten), die erstellten Dateien mit Daten aus der aktuellen Excel-Arbeitsmappe zu füllen und Briefe zu senden.
Die folgenden Dateitypen können als Vorlagen dienen:
Word-Vorlagen und -Dokumente (DOC-, DOCX-, DOCM-, DOT-, DOTX-, DOTM-Erweiterungen)
Excel-Vorlagen und Arbeitsmappen (Erweiterungen XLS, XLSX, XLSM, XLSB, XLT, XLTX, XLTM)
Textdokumente (Endungen TXT, DAT, XML etc.)
Als Ausgangsdaten zum Ausfüllen wird eine in Excel geöffnete Datei verwendet (mit einer Tabelle, die eine Titelzeile enthält).
Die Anzahl der Dokumentvorlagen ist unbegrenzt (obwohl das Programm eine Warnung ausgibt, wenn die Anzahl der verwendeten Vorlagen 50 überschreitet - da die Zeit zum Erstellen von Dokumenten direkt von der Anzahl der Dateien abhängt)
Der Versand von Briefen erfolgt mit den Mailprogrammen TheBAT! oder Outlook (Ihre Wahl)

RenameFiles 1.0.0 - Add-on zum Umbenennen und Kopieren von Dateien
Das Add-On dient zum Umbenennen von Dateien in einem bestimmten Ordner.
Die Quelldaten (Quell- und Zieldateinamen) sind eine Excel-Tabelle
Die Programmeinstellungen legen fest, in welche Spalten der Excel-Tabelle Dateinamen übernommen werden.
Optional können Sie ein Präfix und ein Suffix für Dateinamen angeben.

Parser 2.2.3 - Parser von Sites und Dateien (Sammeln von Daten von einer Site in Excel)
Das Programm ist zum Laden (Parsen) von Daten aus den Seiten einer beliebigen Site in Excel bestimmt.
Das Add-In kann auch als Dateiparser fungieren – sammelt Daten aus Word-, XML-, TXT-Dateien usw.
Die Anfangsdaten sind eine Liste von Links oder Produkt-SKUs Excel-Tabelle, oder das Programm arbeitet ohne Quelldaten, lädt alle Daten von der Website herunter und erstellt eine Excel-Tabelle von Grund auf neu
Das Programm kann sowohl den Quelltext (HTML-Code) von Webseiten als auch den Text der Seite oder ihres Teils (aus dem HTML-Code erhalten) verarbeiten.
Download von Dateien über Links implementiert (der Link zum Download einer Datei kann dem HTML-Code der Webseite entnommen werden).
Heruntergeladene Dateien werden im angegebenen Ordner unter dem Namen aus der ausgewählten Excel-Spalte gespeichert (Sie können die Dateinamensmaske einstellen)

BarcodeScanner 1.1.1 - Barcode-Scanner: Dateneingabe in Excel-Tabelle
Das Programm wurde entwickelt, um die Dateneingabe von einem Barcode-Scanner in eine Excel-Tabelle zu erleichtern.
Sie drücken einen Knopf am Scanner – der gelesene Barcode wird automatisch in der Excel-Tabelle gefunden, und in dieser Zeile wird die Warenmenge um eins erhöht.

Programmfunktionen:
2 Modi zur Fixierung der Barcode-Eingabe: nach fester Länge und nach dem letzten Zeichen
die Möglichkeit, einen Teil der Zeichen aus dem gelesenen Barcode zu entfernen
Hinzufügen neuer (nicht in der Tabelle enthaltener) Barcodes am Ende der Tabelle
Unterstützung für Zellen mit mehreren Barcodes gleichzeitig
Eingabe der Warenmenge über die Tastatur (wenn die Warenmenge größer als 1 ist)
Farbige Anzeige der Suchergebnisse (grün - Barcode in der Tabelle gefunden, rot - nicht gefunden, gelb - neue Zeile mit diesem Barcode hinzugefügt)
In den Programmeinstellungen können Sie einstellen:
Spaltennummern mit Barcodes und Warenmenge
Aktivieren Sie den Modus zum Hinzufügen neuer Barcodes zur Excel-Tabelle
Legen Sie eine Spalte mit einer Begrenzung der Warenmenge für einen bestimmten Datensatz (Zeile) fest.
Richten Sie einen "Hotkey" für die Eingabe von Mengen über die Tastatur ein

PastePictures 3.3.4 - Add-In zum Einfügen von Bildern (Images) in Excel
Mit dem Add-In können Sie den ausgewählten Ordner anhand des Inhalts von Zellen in einer Excel-Tabelle nach Bildern durchsuchen und die gefundenen Bilder in benachbarte Zellen (oder in Notizen zu diesen Zellen) einfügen.
Darüber hinaus kann das Add-In Bilder von Links herunterladen, die heruntergeladenen Bilder in einem bestimmten Ordner speichern und Bilder in Zellnotizen einfügen.

Zusatzfunktionen:
Suche nach Bildern in Unterordnern (Suchtiefe in Unterordnern ist nicht begrenzt)
Einstellen der benutzerdefinierten Größe für eingefügte Bilder
Anzeige des Status des Suchens und Einfügens von Bildern (Fortschrittsbalken)
Ausgabe der Tabellenverarbeitungsergebnisse (wie viele Bilder werden eingefügt, wie viele werden nicht gefunden)
Hinzufügen von Hyperlinks zu eingefügten Bildern (ein Klick auf das Bild öffnet die Quelldatei)
2 Dateisuchmodi - nach exakter Übereinstimmung des Dateinamens und nach dem Anfang des Bilddateinamens
2 Modi zum Einfügen von Bildern - Anpassen der Größe an die Zelle oder Beibehalten der Proportionen des Originalbildes
Zeigt die Anzahl der Dateien im ausgewählten Ordner an
die Möglichkeit, eine Spalte mit Dateinamen auszuwählen und die Spaltennummer für eingefügte Bilder anzugeben
die Möglichkeit, Bilder in Kommentare zu Zellen einzufügen
Suche nach fehlenden Produktfotos auf Google (einschließlich Suche auf bestimmten Websites)
Modus zum gleichzeitigen Einfügen von Bildern in mehrere Spalten

SearchText 1.0.1 - Add-in zum Suchen auf allen Blättern einer Excel-Arbeitsmappe
Das SearchText-Add-In wurde entwickelt, um nach einem bestimmten Text in einem Excel-Buch zu suchen und die Suchergebnisse auf einem separaten Blatt anzuzeigen.

Behandlungsablauf:
Wählen Sie einen geeigneten Speicherort für den Add-ons-Ordner auf Ihrer Festplatte (nicht Netzwerk!) und ändern Sie ihn nicht, weil Excel lädt dann bei jedem Start Add-Ins aus diesem Ordner.
Starten Sie Excel, gehen Sie zu den Sicherheitseinstellungen, aktivieren Sie in den Makrooptionen die Kontrollkästchen: "Makros aktivieren" und "Zugriff auf das VBA-Projektobjektmodell vertrauen".
BEI Excel-Einstellungen, klicken Sie auf der Registerkarte "Add-ons" auf "Los", wählen Sie den Ordner mit den Add-ons aus und verbinden Sie die gewünschten Add-ons.
Schließen Sie Excel, schalten Sie das Internet aus.
Geben Sie mit Keygens Registrierungsdaten in die Registrierung ein.
Starten Sie Excel, stellen Sie sicher, dass alle Add-Ins registriert sind.
Blockieren Sie mithilfe des Registrierungseditors (regedit) den Zugriff von Programmen auf die folgenden Schlüssel:
HKEY_CURRENT_USER\Software\ExcelVBA\BarcodeScanner
HKEY_CURRENT_USER\Software\ExcelVBA\FillDocuments
HKEY_CURRENT_USER\Software\ExcelVBA\Lookup
HKEY_CURRENT_USER\Software\ExcelVBA\Parser
HKEY_CURRENT_USER\Software\ExcelVBA\PastePictures
HKEY_CURRENT_USER\Software\ExcelVBA\Dateien umbenennen
HKEY_CURRENT_USER\Software\ExcelVBA\SearchText
Berechtigungen auf "Nur lesen" setzen
Internet verbinden.

Als Entwickler können Sie VBA verwenden, um mit verwaltetem Code zu interagieren und gleichzeitig die Arbeit mit Dokumenten und Vorlagen zu automatisieren. Nutzen Sie jedoch die Vorteile von VBA voll aus? Wenn Sie beim Starten eines neuen Microsoft Office-Projekts zunächst Microsoft visuelles Studio Sie können zusätzliche Arbeit leisten.

Wenn Ihr Projekt in großem Umfang Funktionen für verwalteten Code nutzen muss, z. B. Serverintegration, flexibleres Design der Benutzeroberfläche oder Microsoft Silverlight-Technologie, können Sie Visual Studio sofort öffnen. Wenn die Anforderungen des Projekts jedoch mit einer einfacheren, schneller zu entwickelnden (und möglicherweise kostengünstigeren) Lösung erfüllt werden können, ist es vielleicht an der Zeit, VBA zu verwenden.

Vor nicht allzu langer Zeit hatte ein großes Unternehmen Schwierigkeiten, ein einfaches Add-In in Visual Studio zu erstellen. Dieses Add-In wurde verwendet, um dem Menüband in Word-, PowerPoint- und Excel-Anwendungen eine Registerkarte hinzuzufügen. Die Registerkarte sollte Links zu einer Reihe von Hilfethemen enthalten.

Als die Firmenvertreter mich um Hilfe baten, fragte ich sie, warum sie VBA nicht für einen so einfachen Fall verwenden. Es stellte sich heraus, dass es keinen besonderen Grund gab. Es kam ihnen einfach nicht in den Sinn, etwas anderes als Visual Studio zu verwenden. Also öffnete ich die Visual Basic-Editoren in Office 2010-Anwendungen, und innerhalb von etwa einer Stunde waren einfache Add-Ins für Word, Excel und PowerPoint fertig, mit einer Benutzeroberfläche, die genauso aussah wie ursprünglich geplant.

Wie das Sprichwort sagt, Schieße nicht mit einer Kanone auf Spatzen. Wenn das Problem mit VBA gelöst werden kann, können Sie Zeit sparen, Code reduzieren und ein Paket mit weniger Abhängigkeiten erstellen, das einfacher bereitzustellen ist.

Das obige ist natürlich ein elementares Beispiel. Sie werden jedoch überrascht sein, was Sie alles damit machen können VBA-Add-Ins ob die Lösung für einen einzelnen Benutzer oder Tausende von Benutzern ist. Als professioneller Dokumentenberater erstelle ich VBA-basierte Lösungen in Word, PowerPoint und Excel für Unternehmen mit mehr als einer halben Million Mitarbeitern in etwa 100 verschiedenen Ländern und Regionen.

Die folgenden Abschnitte enthalten Informationen zum Erstellen von Add-In-Dateien in Word, PowerPoint und Excel. Anschließend werden Beispiele für die Arten von Aufgaben bereitgestellt, die mit Add-Ins ausgeführt werden können, von der Vereinfachung der Erstellung von Unternehmensdokumenten bis hin zur Interaktion mit den integrierten Funktionen von Office 2010.

Dieser Abschnitt enthält Informationen zum Erstellen einfacher Add-Ins für Word, PowerPoint und Excel basierend auf dem obigen Beispiel. Jedes Add-In fügt dem Menüband eine benutzerdefinierte Registerkarte hinzu, die Benutzern schnellen Zugriff auf einen bestimmten Satz von Hilfethemen ermöglicht.

Erstellen Sie ein Word-Add-In

VBA-Add-Ins für Word sind globale Vorlagen. Die globalen Vorlagen sind so eingestellt, dass sie unabhängig vom aktiven Dokument verfügbar bleiben. Um ein Word-Add-In zu erstellen, müssen Sie eine .dotm-Datei (eine makrofähige Word-Vorlage) erstellen.

So erstellen Sie ein VBA-Projekt

    Klicken Sie bei geöffneter DOTM-Vorlage in Word auf der Registerkarte Entwicklertools in der Gruppe Code auf die Schaltfläche Visual Basic. Sie können auch die Tastenkombination ALT+F11 drücken.

    Wählen Sie im Menü Einfügen die Option Modul aus. Geben Sie dem Modul im Eigenschaftenfenster einen Namen.

    Wählen Sie im Menü „Extras“ die Option „Projekteigenschaften“, um den Projektnamen festzulegen, eine Beschreibung hinzuzufügen oder einen Kennwortschutz einzurichten.

Unten ist der Code für das benutzerdefinierte Hilfe-Add-on. Kopieren Sie diesen Code in das generierte Modul.

Wichtig!

Die Dateien, auf die von diesen Makros verwiesen wird, können durch Herunterladen der Office 2010-Produkthandbücher und Handbücher zum Live-Menü der Multifunktionsleiste aus dem Microsoft Download Center abgerufen werden. Eine Prototypdatei, die als Dokument mit Branding-Richtlinien für Unternehmen verwendet werden kann, finden Sie im Beispiel-Downloadpaket für diesen Artikel. Beachten Sie, dass Sie zum Testen des Add-Ins diese Dateien unter Verwendung des in den Makros angegebenen Pfads und Namen speichern müssen. Wenn ein anderer Pfad und andere Dateinamen verwendet werden, ändern Sie die Makros entsprechend.

Beachte das auch Vollversionen Alle in diesem Artikel als Beispiele verwendeten Add-Ins sind im Codebeispiel-Downloadpaket enthalten. Um jedoch benutzerdefinierte Hilfe-Add-Ins für Word, PowerPoint und Excel zu testen, müssen Sie die entsprechenden Produkthandbücher oder Handbücher für die interaktiven Menüs im Menüband herunterladen und speichern oder installieren.

Option Explicit Public oPath As String Sub CommandRef(ByVal Control As IRibbonControl) On Error GoTo Errorhandler "Die in diesem Verfahren verwendete FollowHyperlink-Methode erfordert ein geöffnetes Dokument. Mit Dokumenten If .Count = 0 Then .Add End If End With "Wenn Sie die Umgebungsvariable für Programmdateien wie hier gezeigt verwenden, "(was normalerweise ratsam ist), anstatt den Laufwerksbuchstaben fest zu codieren, "Beachten Sie, dass 64-Bit-Computer, die sowohl einen x86-Ordner für Programme enthalten "und ein Programmordner zeigt möglicherweise nicht auf den gewünschten Speicherort. oPath = Environ("ProgramFiles" ) ActiveDocument.FollowHyperlink Address:=oPath & _ "\CompanyTools\CustomHelp\Word 2010\Word 2010 Guide.html", NewWindow:=True Exit Sub Errorhandler: "Fehler 4198 tritt auf, wenn der Dateiname oder Pfad nicht gefunden wird. Wenn Err.Number = 4198, dann MsgBox "Das interaktive Handbuch zu Word 2010 ist nicht verfügbar."& _ , vbInformation End If End Sub ProductGuide(ByVal Control As IRibbonControl) On Error GoTo Errorhandler With Documents If .Count = 0 Then .Add End If End With oPath = Environ("ProgramFiles" ) ActiveDocument.FollowHyperlink Address:=oPath & _ "\CompanyTools\CustomHelp\WordProductGuide.pdf" „Die Datei „WordProductGuide.pdf“ ist nicht verfügbar.“ & _ "Wenden Sie sich an Ihre örtliche IT-Abteilung, um Unterstützung zu erhalten.", vbInformation End If End Sub Sub BrandOverview(ByVal Control As IRibbonControl) On Error GoTo Errorhandler With Documents If .Count = 0 Then .Add End If End With oPath = Environ("ProgramFiles" ) ActiveDocument.FollowHyperlink Address:=oPath & _ "\CompanyTools\CustomHelp\Markenrichtlinien.pdf", NewWindow:=True Exit Sub Errorhandler: If Err.Number = 4198 Then MsgBox „Die Datei „Markenrichtlinien.pdf“ ist nicht verfügbar.“ & _ "Wenden Sie sich an Ihre örtliche IT-Abteilung, um Unterstützung zu erhalten.", vbInformation End If End Sub

Um eine globale Vorlage zu installieren, beenden Sie Word und speichern Sie die Datei im Autostart-Ordner von Word. Wenn Sie Word starten, lädt es automatisch die globalen Vorlagen, die sich in diesem Ordner befinden. Damit das Add-In jedoch geladen werden kann, müssen Sie zunächst Office Open XML-Markup für die benutzerdefinierte Menüband-Registerkarte hinzufügen, wie im nächsten Abschnitt beschrieben.

Unter Microsoft Windows 7 und Windows Vista Der standardmäßige Startordner von Word befindet sich unter folgendem Pfad: C:\Benutzer\[Benutzername]\AppData\Roaming\Microsoft\Word\Startup. Um globale Add-In-Vorlagen zu verwalten oder zu überprüfen, ob ein Add-In in Word geladen ist, klicken Sie auf der Registerkarte Entwicklertools auf die Schaltfläche Add-Ins.

Wenn Sie den Code nach dem Herunterladen des Add-Ins ändern müssen, öffnen Sie die .dotm-Datei in Word. Word ersetzt automatisch die zuvor heruntergeladene Instanz durch die geöffnete Vorlage. Bearbeiten Sie den Code im Visual Basic-Editor, speichern Sie Ihre Änderungen und schließen Sie die .dotm-Datei. Eine geladene Instanz des Add-Ins wird automatisch mit den neuesten Änderungen aktualisiert und bleibt geladen; Sie müssen Word nicht neu starten.

Notiz

Die in diesem Artikel beschriebenen Anpassungen der Benutzeroberfläche gelten nur für Office 2010, nicht für Office für Mac 2011. In Word 2011 können Sie benutzerdefinierte Symbolleisten und Menüs programmgesteuert zu einer Vorlage hinzufügen. Sie können dies jedoch auch in der Word-Anwendung selbst tun, ohne Code zu verwenden. Zeigen Sie dazu im Menü Ansicht auf das Element Symbolleisten und wählen Sie den Artikel aus Symbolleisten und Menüs anpassen.

Beachten Sie auch, dass zum Zeitpunkt des Schreibens dieses Artikels möglicherweise ein zusätzlicher Schritt erforderlich ist, um die globale Vorlage automatisch zu laden, wenn Word 2011 gestartet wird. Wenn die Vorlage nach Befolgen der obigen Anweisungen nicht neu geladen wird, fügen Sie dem globalen Vorlagenmodul Normal.dotm ein einzeiliges Makro hinzu, das angibt, welches Makro hinzugefügt werden soll. Der Code für dieses Makro sieht wie folgt aus (Pfad und Dateiname der entsprechenden globalen Vorlage im Code angeben):

Sub AutoExec()AddIns.Add fileName:="", Install:=TrueEnd Sub

Erstellen Sie eine benutzerdefinierte Benutzeroberfläche für ein Add-In

Möglicherweise verwenden Sie bereits ein Dienstprogramm zum Anpassen der Multifunktionsleiste in einem Dokument oder einer Vorlage, aber das manuelle Hinzufügen von Markups macht es genauso einfach und schnell. Wie bei Office Open XML-Markup können Sie den Windows-Editor oder einen anderen verwenden Texteditor. In diesem Fall kann es jedoch sein vorteilhafte Verwendung Visual Studio-Produkt, da es Ihnen den Zugriff auf das Menüband-Anpassungsschema ermöglicht, wodurch Sie Zugriff auf die Leistungsfähigkeit der IntelliSense-Technologie erhalten.

Notiz

Bei den folgenden Schritten wird davon ausgegangen, dass Sie ein Dokumentpaket öffnen und manuell ein benutzerdefiniertes UI-Element zur Datei hinzufügen. Wenn Sie dies noch nicht getan haben, ist dies eine gute Gelegenheit, sich mit der Struktur eines Office Open XML-Dokuments vertraut zu machen. Wenn Sie Erfahrung mit dem Ändern des Office Open XML-Dokumentpakets haben und Visual Studio 2010 verwenden, können Sie das Open XML Package Editor Power Tool verwenden, um ein Dokument oder eine Vorlage direkt in Visual Studio zu öffnen. Dies trägt dazu bei, die Anzahl der erforderlichen Schritte zu reduzieren, da Sie mit dem Tool Ordner direkt zu einem Paket hinzufügen können, das Hinzufügen von Beziehungen vereinfacht und Inhaltstypen automatisch verwaltet, wenn Sie ein Snippet oder eine Datei hinzufügen.

Sie können auch zusätzliche Tools verwenden, um die Struktur des benutzerdefinierten UI-Elements zu erstellen, z. B. das kostenlose benutzerdefinierte UI-Editor-Tool, das automatisch die erforderlichen Snippets hinzufügt und customUI.xml-Markup-Beispiele bereitstellt.

Das Markup in diesem Beispiel enthält nur wenige Schaltflächen, zeigt jedoch eine Reihe von Anpassungen, die einfach implementiert werden können. Beachten Sie beispielsweise, dass die dritte Schaltfläche in Abb. 1 ist ein benutzerdefiniertes Bild. Das Markup enthält auch benutzerdefinierten QuickInfo-Text und benutzerdefinierte QuickInfo-Tastenkombinationen.

So fügen Sie benutzerdefiniertes UI-Markup zu einem Office 2010-Dokument oder einer Vorlage hinzu

Abb. 1. CustomUI-Markup-Ergebnis


    Verwenden einer Split-Button-Steuerung;

    fügen Sie benutzerdefinierte Elemente zur integrierten Registerkarte des Menübands hinzu;

    Anpassen der Position von Steuerelementen auf einer Registerkarte oder von Registerkarten in einem Menüband;

    Verwenden von VBA mit benutzerdefiniertem UI-Markup zum Steuern der Sichtbarkeit von Steuerelementen.

Erstellen Sie ein PowerPoint-Add-In

Um ein PowerPoint-Add-In zu erstellen, müssen Sie zunächst eine makrofähige PowerPoint-Präsentationsdatei (.pptm) ​​​​erstellen. PowerPoint für Add-Ins verwendet ein schreibgeschütztes eindeutiges Dateiformat (PPAM). Daher wird Code in eine PPTM-Datei geschrieben und geändert, von der eine Kopie als PPAM-Add-In-Datei gespeichert wird.

So erstellen Sie ein PowerPoint-Add-In

So laden Sie das PowerPoint-Add-In herunter

    Klicken Sie in PowerPoint auf der Registerkarte Entwicklertools auf die Schaltfläche Add-Ins.

    Klicken Sie auf Hinzufügen .

    Wählen Sie die gespeicherte Datei aus und klicken Sie auf die Schaltfläche Öffnen.

    Wenn eine Sicherheitsmeldung angezeigt wird, klicken Sie auf Makros aktivieren.

Heruntergeladene PowerPoint-Add-In-Dateien werden standardmäßig nicht im Projektfensterbereich des Visual Basic-Editors angezeigt. Um heruntergeladene PPAM-Projekte anzuzeigen und zu öffnen, müssen Sie der Windows-Registrierung eine Einstellung hinzufügen. Fügen Sie unter HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\PowerPoint\Options einen DWORD-Wert namens DebugAddins mit dem Wert 1 hinzu. Starten Sie danach die PowerPoint-Anwendung neu. Beachten Sie, dass Sie Inhalte aus einem heruntergeladenen PPAM-Projekt anzeigen, exportieren und kopieren können. Sie können auch Änderungen vornehmen, um sie im heruntergeladenen Add-In zu testen, was die Fehlerbehebung und das Testen neuer Funktionen während der Entwicklung von Add-Ons sehr bequem macht. Sie können Änderungen jedoch nicht direkt in der heruntergeladenen Add-In-Datei speichern.

Erstellen Sie ein Excel-Add-In

Von den drei in diesem Artikel behandelten Anwendungen ist das Erstellen von Excel-Add-Ins vielleicht die einfachste, da Sie die Datei in diesem Format speichern können Excel-Add-Ins(XLAM), laden Sie die gespeicherte Add-In-Datei und schreiben und ändern Sie dann Code direkt in der geladenen Add-In-Datei.

So erstellen und laden Sie ein Excel-Add-In

    Schaffen Excel-Datei und im Format speichern Excel-Add-In (*.xlam). Excel speichert die Datei automatisch im Add-Ins-Ordner von Microsoft.

    Klicken Sie auf der Registerkarte Entwickler auf die Schaltfläche Add-Ons. Das gespeicherte Add-In sollte in der Liste erscheinen. Wählen Sie es in diesem Fall aus (das Add-In wird geladen) und schließen Sie das Dialogfeld. Wenn das Add-In nicht aufgeführt ist, klicken Sie auf die Schaltfläche Durchsuchen, um die Add-In-Datei zu suchen und zu laden.

    Öffnen Sie den Visual Basic-Editor. Erstellen Sie dann ein Projekt und fügen Sie Inhalt hinzu, wie in den vorherigen Abschnitten zu Word- und PowerPoint-Add-Ins beschrieben.

    Wenn Sie den VBA-Code aus dem Word-Add-In-Abschnitt kopieren, ändern Sie die Verweise auf das Documents-Auflistungsobjekt und das ActiveDocument-Objekt in Verweise auf die Workbooks- bzw. ActiveWorkbook-Objekte. Ändern Sie auch die Links zu den Word-Dateien in Links zu den entsprechenden Excel-Inhalten. Der Excel-Produktleitfaden und der Leitfaden zum interaktiven Menüband für dieses Add-In können über die obigen Links heruntergeladen werden.

    Beenden Sie die Excel-Anwendung und navigieren Sie zum Ordner Microsoft-Add-Ons, um die von Ihnen erstellte Add-In-Datei zu finden.

    Fügen Sie Ihrer Add-In-Datei benutzerdefiniertes UI-Markup hinzu.

    Wenn Sie das oben gezeigte Markup und den Code für das Word-Add-In verwenden, nehmen Sie alle erforderlichen Änderungen an den Attributen (z. B. Bezeichnung und QuickInfo-Text) für den Excel-Inhalt vor. Um die Benutzeroberfläche anzupassen, müssen Sie die obigen Anweisungen befolgen, um die in der Excel-Datei enthaltenen RELS- und .xml-Dateien zu ändern.

Wenn Sie Excel das nächste Mal öffnen, sollte das Add-In benutzerdefinierte UI-Einstellungen laden und anzeigen.

Wenn das Add-In nicht geladen wird oder nicht ordnungsgemäß funktioniert, hat dies normalerweise einen der folgenden Gründe.

    Farbbandeinstellungen werden nicht angezeigt. Wenn Sie die Menübandeinstellungen nicht sehen, wenn Sie eine Datei mit benutzerdefiniertem UI-Markup öffnen (oder ein Add-on laden), handelt es sich höchstwahrscheinlich um einen Syntaxfehler. Überprüfen Sie die generierte Datei customUI.xml und die RELS-Datei, in der die Beziehung hinzugefügt wurde.

    • Beachten Sie, dass selbst ein kleiner Fehler wie fehlende Anführungszeichen oder Klammern oder die falsche Groß-/Kleinschreibung eines Zeichens dazu führen kann, dass ein Teil des XML-Dokuments nicht ordnungsgemäß funktioniert.

      Überprüfen Sie auch die der RELS-Datei hinzugefügte Beziehungsdefinition, um sicherzustellen, dass der Pfad mit dem Ordner und dem Dateinamen übereinstimmt, in dem das benutzerdefinierte UI-Markup gespeichert wurde.

    Der Vorgang wird nicht durchgeführt. Wenn das Klicken auf das Add-In-Steuerelement im Menüband den Vorgang nicht abschließt, überprüfen Sie Folgendes.

    • Stimmt das benutzerdefinierte UI-Markup mit dem im OnAction-Attribut für dieses Steuerelement verwendeten Prozedurnamen mit dem Prozedurnamen im VBA-Code überein?

      Wird das benutzerdefinierte UI-Markup in der Prozedur als Wert des OnAction-Attributs verwendet, das im VBA-Code als Ribbon-Steuerelement deklariert ist?

    Der Add-In-Code wird nicht ausgeführt. Wenn die Benutzeroberfläche des Add-Ins im Menüband angezeigt wird, aber keine der Prozeduren ausgeführt wird, liegt das Problem höchstwahrscheinlich bei den Sicherheitseinstellungen.

    Klicken Sie auf der Registerkarte Entwickler auf Makrosicherheit. Wähle eine Option Deaktivieren Sie alle Makros mit Benachrichtigung. Es wird natürlich nicht empfohlen, alle Makros laufen zu lassen. Wenn Sie jedoch alle Makros ohne Vorankündigung deaktivieren, können Sie möglicherweise keine Add-Ons laden.

Wie bereits erwähnt, zeigt das benutzerdefinierte Hilfebeispiel in diesem Artikel eine der einfachsten Möglichkeiten zur Verwendung von Add-Ons. Mit VBA können Sie Add-Ins erstellen, bei denen es sich um voll funktionsfähige Dokumentenverwaltungslösungen handelt, die eine Vielzahl von Anforderungen erfüllen.

Die in den folgenden Abschnitten behandelten Aufgaben sind nur die Grundlagen. Ihr Zweck besteht darin, grundlegende Prinzipien einzuführen, die in einer Vielzahl von Situationen angewendet werden können, darunter das Sammeln und Speichern von Benutzerdaten, das Ausfüllen von Dokumenten, das Analysieren ihres Inhalts und das Interagieren mit integrierten Funktionen wie das Schließen einer Datei oder das Starten einer Anwendung.

Denken Sie beim Studium dieser Prinzipien daran, dass ein Großteil des folgenden VBA-Codes für Word, PowerPoint oder Excel gelten kann, unabhängig davon, welche Anwendung in dem jeweiligen Beispiel verwendet wird.

Aufgaben zur Dokumentenerstellung automatisieren

Wenn Sie die Arbeit von Benutzern mit Dokumenten automatisieren, müssen Sie möglicherweise Benutzerdaten und -einstellungen sammeln und speichern und dann die erhaltenen Informationen verwenden, um Inhalte programmgesteuert zu erstellen oder anzupassen.

In diesem Beispiel sammelt das Word-Add-In Kontaktinformationen und Papierformateinstellungen. Es gibt Benutzern auch die Möglichkeit, E-Mails mit Firmenmarke zu erstellen. Wenn Sie einen Brief erstellen, verwendet das Add-In automatisch die gespeicherten Informationen.

Das Add-In in diesem Beispiel enthält ein Benutzerformular und drei Module.

    Das Benutzerformular dient der Erfassung und Speicherung von Benutzerdaten und -einstellungen.

    Das erste Modul ist für Variablen, die in verschiedenen Verfahren verwendet werden, wie z. B. dem Abrufen gespeicherter Benutzerdaten.

    Das zweite Modul ist für Ribbon-Steuerelemente.

    Das dritte Modul enthält Code zum Erstellen benutzerdefinierter Dokumente.

Für diese Aufgabe müssen Sie ein Dialogfeld (Benutzerformular) erstellen, in das der Benutzer Daten eingeben kann. Diese Daten müssen dann in der Windows-Registrierung hinterlegt werden.

Erhebung und Speicherung von Benutzerdaten



Beachten Sie, dass in diesem Beispiel Benutzerdaten in der Registrierung gespeichert werden. Auf diese Daten kann dann bei Bedarf von anderen Add-Ins zugegriffen werden, z. B. beim Erstellen benutzerdefinierter Inhalte für PowerPoint oder Excel. Im Wesentlichen könnten Sie in PowerPoint oder Excel Code und ein Benutzerformular erstellen, die denen in diesem Beispiel ähneln.

So erstellen Sie ein benutzerdefiniertes Dokument

Erstellen Sie die Benutzeroberfläche für das Add-In

Die Benutzeroberfläche des Add-Ins in diesem Beispiel verwendet ein Steuerelement für geteilte Schaltflächen, das auf der Registerkarte „Startseite“ nach der Gruppe „Absatz“ platziert wird, wie in Abbildung 1-1 gezeigt. 4. Um dieses benutzerdefinierte Menübandelement zu erstellen, befolgen Sie die Schritte 1 bis 4 im obigen Beispiel für eine benutzerdefinierte Benutzeroberfläche. Verwenden Sie in Schritt 2 das folgende Markup.

Reis. 4. Benutzerdefiniertes Add-On-Element auf der Registerkarte Startseite


In diesem Beispiel werden die gespeicherten Daten verwendet, um Inhaltssteuerelemente aufzufüllen. Sie können jedoch ähnliche Schritte verwenden, um andere Objekte in einem Word-Dokument, einer PowerPoint-Präsentation oder einer Excel-Arbeitsmappe aufzufüllen. Sie können beispielsweise eine Tabellenzelle oder ein Lesezeichen in einem Word-Dokument, ein Textfeld in PowerPoint oder eine Arbeitsblattzelle in Excel mit Inhalt füllen.

Notiz

Viele der im folgenden Abschnitt beschriebenen Anwendungsereignisse werden in Office für Mac 2011 nicht unterstützt. Anwendungsereignisse werden in PowerPoint 2011 nicht unterstützt, sind jedoch in Word 2011 eingeschränkt. In Excel für Mac 2011 können Sie jedoch dieselben Schritte verwenden, um ein VBA-Projektmodul und ein Klassenmodul einzurichten und verfügbare Anwendungsereignisse anzuzeigen. Eine Einführung in die Verwendung von Anwendungsereignissen in Word oder Excel finden Sie im Hinweis nach dem Verfahren im nächsten Abschnitt. Beachten Sie auch, dass Word 2011 Ereignisse auf Dokumentebene unterstützt, während PowerPoint 2011 eine Reihe von Makros im Zusammenhang mit Bildschirmpräsentationen unterstützt.

Interaktion mit Anwendungsereignissen

Aus verschiedenen Gründen möchten Sie möglicherweise, dass Ihr Add-In mit integrierten Ereignissen in einer Anwendung oder einem bestimmten Dokument interagiert, z. B. wenn ein Dokument gedruckt oder eine Datei geschlossen wird. Die VBA-Sprache bietet mehrere Möglichkeiten zur Interaktion mit Ereignissen, einschließlich Ereignissen, die auf Anwendungsebene (d. h. unabhängig davon, welches Dokument geöffnet ist) und auf Dokumentebene (d. h. in Bezug auf ein bestimmtes Dokument, z. B. eines erstellten Dokuments) auftreten eine bestimmte Vorlage).

Ereignisse auf Dokumentebene werden häufiger in VBA-Code verwendet, der für die Arbeit mit einem einzelnen Dokument oder einer einzelnen Vorlage entwickelt wurde. Sie können auch Code in Ihr Add-In einfügen, um mit integrierten Dokument- oder Vorlagenfunktionen zu interagieren. Ereignisse auf Anwendungsebene sind jedoch häufig bequemer in Add-Ins zu verwenden, da sie direkt in Word-, PowerPoint- oder Excel-Add-Ins eingebettet werden können, um auf Benutzeraktionen zu reagieren.

In diesem Beispiel wird ein Ereignis auf Anwendungsebene in PowerPoint erstellt, um Unternehmenspräsentationen zu validieren, wenn der Benutzer die Datei schließt. Der Code prüft das Vorhandensein von Farbfeldern in der Präsentation und fordert den Benutzer auf, die zusätzlichen Farbfelder programmgesteuert zu entfernen, wobei nur das Original-Marken-Farbfeld in der Datei verbleibt.

Notiz

Dieses Beispiel wurde für diesen Artikel ausgewählt, da es eine häufige Ursache für Unzufriedenheit von Benutzern anspricht, die besonders häufig in Unternehmen auftritt, die von einer Version von Microsoft Office, die ältere Dateiformate (Office 2003 oder früher) verwendet, zu Office 2010 (oder Office 2007) migrieren. Wenn Benutzer Folien aus Präsentationen kopieren, die in einer früheren Version der Anwendung erstellt wurden, verwenden sie häufig den Befehl „Quellformatierung beibehalten“, um ein einheitliches Erscheinungsbild der Folien in der Präsentation zu erreichen. In Wirklichkeit wird jedoch jedes Mal, wenn dieser Befehl verwendet wird, ein weiterer Master- und Layout-Satz hinzugefügt. Das Ergebnis sind Präsentationen mit einer unangemessenen Anzahl von Beispielen, inkonsistenter Formatierung und übermäßigen Dateigrößen, die Benutzer und Helpdesk-Experten möglicherweise als beschädigt betrachten. Ein Tool wie das im Beispielcode kann Benutzern helfen, übermäßig komplizierte Präsentationen zu vermeiden, die ihre Verwaltung erschweren, indem es sie auf die Folgen bestimmter Aktionen aufmerksam macht.

Um ein Anwendungsereignis zu erstellen, müssen Sie einem vorhandenen Modul in Ihrem VBA-Projekt Code hinzufügen und dann ein Klassenmodul für den Ereigniscode hinzufügen. Das folgende Beispiel verwendet ein Benutzerformular, das bestimmte Aktionen basierend auf der Auswahl des Benutzers ausführen kann.

So erstellen Sie ein Ereignis auf Anwendungsebene in einem Add-In

Nachdem Sie diese Datei als Add-In gespeichert und in PowerPoint geladen haben, benötigen Sie eine Präsentation, die die CompanyPres-Variable und einige Beispiele enthält, um das Add-In zu testen. Verwenden Sie für diesen Artikel das im Downloadpaket enthaltene Beispieldokument. Sie können die Vorlage auch verwenden, um Ihre eigenen Testpräsentationen zu erstellen.

Programmgesteuerte Steuerung der Add-In-Benutzeroberfläche

Wenn Sie eine benutzerdefinierte Benutzeroberfläche für ein Add-In erstellen, benötigen Sie manchmal zusätzliche Kontrolle über dessen Darstellung, die Office Open XML-Markup nicht bereitstellen kann. Beispielsweise kann sich der Bezeichnungstext für ein Steuerelement abhängig von bestimmten Bedingungen ändern, oder die Sichtbarkeit von Steuerelementen kann sich entsprechend den Benutzereinstellungen ändern. Glücklicherweise enthält das customUI-Schema eine Reihe von Attributen, die diese Flexibilität bieten.

Im folgenden Szenario verwendet ein Unternehmen eine Reihe von benutzerdefinierten Tools, die auf dem Menüband in Excel gehostet werden. Nur einige Benutzer benötigen die entsprechende Registerkarte. Wenn Excel gestartet wird, fragt das Add-In den Benutzer, ob er eine benutzerdefinierte Registerkarte anzeigen möchte. Wenn der Benutzer angibt, dass die Registerkarte ausgeblendet werden soll, fügt das Add-In am Ende der Registerkarte „Startseite“ ein Steuerelement hinzu, mit dem der Benutzer die benutzerdefinierte Registerkarte wieder aktivieren kann.

Dieses VBA-Projekt erfordert ein Modul, das Multifunktionsleisten-Steuerungsprozeduren, eine UserForm für den Benutzer zur Auswahl einer Einstellung und Code im ThisWorkbook-Objekt des Add-Ins enthält, um ein Ereignis auszulösen, das den Code jedes Mal ausführt, wenn der Benutzer Excel startet.

Beim folgenden Verfahren wird davon ausgegangen, dass Sie bereits über customUI.xml-Markup für die benutzerdefinierte Menübandregisterkarte und für die Schaltfläche zum Zurücksetzen verfügen, die Benutzern angezeigt wird, die die Registerkarte anfänglich deaktivieren.

Um ein selbstsigniertes Zertifikat einzurichten, verwenden Sie das Dialogfeld (Startmenü, Alle Programme, Microsoft Office, Microsoft Office-Tools).

Um eine kommerzielle Zertifizierungsstelle zu finden, bei der Sie ein verifiziertes Zertifikat erwerben können, müssen Sie ebenfalls das Dialogfeld öffnen Tool zur Erstellung digitaler Zertifikate für VBA-Projekte und klicken Sie auf den entsprechenden Link, um die Liste der verfügbaren Anbieter anzuzeigen.

Dieser Artikel hat Ihnen die Grundlagen zum Erstellen von VBA-Add-Ins für Word-, Excel- und PowerPoint-Anwendungen gezeigt. Es enthält Beispiele, die Schlüsselprinzipien demonstrieren, die auf eine Vielzahl von Aufgaben in Add-Ins anwendbar sind. Natürlich ist es unmöglich, alle Funktionen einer so mächtigen Programmiersprache wie VBA in einem Artikel zu behandeln. Bevor Sie entscheiden, ob Sie verwalteten Code für ein neues Projekt verwenden möchten, sollten Sie die Verwendung von VBA in Betracht ziehen und bestimmen, welcher Ansatz das Problem am einfachsten löst.

Viele Entwickler glauben fest daran, dass die Arbeit an einem Projekt im Codefenster beginnen sollte. Denken Sie jedoch daran, dass die Anwendungen, die Sie automatisieren – ob durch verwalteten Code oder durch VBA – an sich schon ziemlich leistungsfähig und flexibel sind. Am ehesten kommt eine einfache Automatisierungslösung zum Einsatz auf einfache Weise ohne Code zu schreiben (oder was wir normalerweise mit Code schreiben meinen). Beispielsweise bieten verwandte Inhaltssteuerelemente und Feldcodes in Word ein dynamisches Verhalten, genau wie Funktionen in Excel. Unabhängig davon, ob die Verwendung von VBA oder der in Anwendungsfenstern verfügbaren Funktionen für ein Projekt sinnvoll ist, müssen Sie Optionen berücksichtigen, Anforderungen bewerten und die besten Tools für eine bestimmte Aufgabe auswählen.

Was aber, wenn sich bei der Arbeit an einem Projekt, das ursprünglich verwalteten Code oder VBA verwendet hat, herausstellt, dass ein anderer Ansatz effizienter wäre? Sehen Sie sich die zusätzlichen Ressourcen unten an, um zu erfahren, wie Sie von VBA zu verwaltetem Code oder umgekehrt wechseln.

Stephanie Krieger ist Autorin zweier Bücher: „Advanced Microsoft Office Documents 2007 Edition Inside Out“ („Modern Microsoft Office Documents 2007: komplette Anleitung") und "Microsoft Office Document Designer" ("Erstellen von Microsoft Office-Dokumenten"). Als professionelle Dokumentenberaterin hat sie vielen globalen Unternehmen geholfen, Unternehmenslösungen für Microsoft Office auf beiden Plattformen zu entwickeln. Die Veröffentlichung ihres neuen Buches über die Möglichkeiten von Office 2010 und Office für Mac 2011 für Frühjahr 2011 geplant

Der Prozess ist für alle Versionen gleich, weist aber auch einige Unterschiede auf. Es ist bedingt möglich, den Mechanismus zum Installieren von Add-Ins in Excel in mehrere Schritte aufzuteilen. Betrachten Sie das Verfahren zum Installieren von Add-Ins im Detail für jede der aufgelisteten Excel-Versionen separat. Dazu benötigen wir ein Add-In (meistens ist es eine Datei mit der Erweiterung .xla, aber es gibt auch andere) und eine installierte Excel-Anwendung mit einem integrierten Visual Basic-Editor.

Für diejenigen, die es besser einmal sehen, wird ein Video zu Installation und Anschluss vorgestellt.

Schritt 2. Starten Sie die Excel 2003-Anwendung und wählen Sie das Menü "Extras" / "Add-Ins ...".


Nach Auswahl des Menüpunktes „Add-Ons...“ erscheint eine Liste verfügbarer Add-Ons, die durch Aktivieren und Deaktivieren der Kästchen vor den Namen der entsprechenden Add-Ons aktiviert und deaktiviert werden können.

Schritt 3. Um ein neues Add-On hinzuzufügen (zu verbinden), klicken Sie auf die Schaltfläche „Durchsuchen“. Wenn Sie auf diese Schaltfläche klicken, erscheint das folgende Fenster "Übersicht":


Excel schickt uns, um nach Add-Ins in einem Ordner namens Add-Ins zu suchen, und das ist nicht einfach. Hier sollten sich die Add-On-Dateien befinden, damit sowohl die Anwendung als auch der Benutzer selbst am schnellsten darauf zugreifen können. Das Platzieren von Add-Ins im Add-Ins-Ordner beschleunigt das Laden der Excel-Anwendung und die Verbindung der Add-Ins damit bei nachfolgenden Starts. Es bleibt, die Add-In-Datei von dem Ort, an den wir uns in Schritt 1 erinnert haben, in diesen Ordner zu verschieben (Sie können auch direkt zu diesem Fenster wechseln, um den Ordner selbst nicht auf Ihrer Festplatte zu suchen). Wenn Sie Ihre Add-Ons aus irgendeinem Grund nicht im Add-Ins-Ordner ablegen konnten oder wollten, gelangen Sie über das Fenster „Durchsuchen“ einfach zu dem Ort, an dem Sie die Add-In-Datei gespeichert haben. Durch einen Doppelklick auf die ausgewählte Datei fügen Sie diese der Liste der verfügbaren Add-Ons hinzu. Das ist alles, das Add-On ist installiert.

Bei Einbau vorgefertigte Add-Ins (Makros) für Excel 2003 von dieser Seite übernommen, wird am Ende der Installation eine neue Symbolleiste mit Schaltflächen erstellt, die Makros ausführen.


Installieren von Add-Ins in Excel 2007

Das Installieren von Add-Ins in Excel 2007 ist nicht schwieriger als in Excel 2003. Gehen Sie die Schritte durch.

Schritt 1. Wir speichern die Add-In-Datei auf dem Computer und merken uns ihren Speicherort (Ort).

Schritt 2. Starten Sie die Anwendung Excel 2007, klicken Sie auf die Schaltfläche „Office“ und wählen Sie „Excel-Optionen“, wie in der Abbildung gezeigt


Schritt 3. Wählen Sie im angezeigten Fenster „Excel-Optionen“ im Feld „Verwaltung:“ die Option „Excel-Add-Ins“ und klicken Sie auf die Schaltfläche „Los…“.


Schritt 4. Im nächsten Fenster mit dem Namen „Add-ons“ erscheint eine Liste verfügbarer Add-ons, die durch Aktivieren und Deaktivieren der Kontrollkästchen vor den Namen der entsprechenden Add-ons verbunden und getrennt werden können. Um neue Add-Ons hinzuzufügen (zu verbinden), klicken Sie auf die Schaltfläche „Durchsuchen“.

Das Fenster "Durchsuchen" wird angezeigt, das uns dazu auffordert, in einem Ordner namens Addins nach Add-Ons zu suchen, und das ist kein Zufall.


An diesem Ort sollten sich Add-On-Dateien befinden, damit sowohl die Anwendung als auch die Benutzer selbst am schnellsten darauf zugreifen können. Das Platzieren von Add-Ins im Add-Ins-Ordner beschleunigt das Laden der Excel-Anwendung und die Verbindung der Add-Ins damit bei nachfolgenden Starts. Wir verschieben (hinzufügen) in dieses Fenster (in diesen Ordner) die Datei, die in Schritt 1 vorhanden war. Wenn Sie Ihre Add-Ins aus irgendeinem Grund nicht im Add-Ins-Ordner platzieren konnten oder wollten, dann über das „Durchsuchen“ Fenster gelangen Sie einfach zu dem Ort, an dem die Add-In-Datei ursprünglich gespeichert wurde. Doppelklicken Sie auf die ausgewählte Datei und das Add-onEs ist in der Liste der verfügbaren Add-Ons enthalten. Alles, das Add-on ist installiert. Ich mache Sie darauf aufmerksam, dass die Add-In-Datei nach der Installation an einen anderen Ort verschoben wird Festplatte, oder der Name des Ordners, in dem es sich befindet, geändert wird, muss der gesamte Installationsvorgang erneut wiederholt werden.

Einige Add-Ins wie Analysis ToolPak und Solver sind in Excel integriert. Andere sind im Download Center verfügbar und müssen zuerst heruntergeladen und installiert werden. Darüber hinaus werden einige Add-Ons von Drittanbietern erstellt, z. B. Softwarelösungsanbietern oder Programmierern. Dies können COM-Add-Ins, Visual Basic for Applications (VBA)-Add-Ins und DLL-Add-Ins sein. Sie erfordern auch eine Installation.

Die meisten Add-Ons können in drei Typen unterteilt werden, die unten beschrieben werden.

    Excel-Add-Ins. In der Regel umfasst dieser Typ Excel-Add-Ins (XLAM), Excel 97-2003 (XLA) und DLL-Add-Ins (XLL)-Dateien sowie Automatisierungs-Add-Ins. Einige Excel-Add-Ins, z. B. Analysis ToolPak und Solver, werden verfügbar, nachdem Sie Microsoft Office oder Excel installiert haben. Um diese Add-Ons zu verwenden, müssen Sie sie in den meisten Fällen nur aktivieren.

    Herunterladbare Add-Ons. Zusätzliche Excel-Add-Ins können von der Seite Downloads auf Office.com heruntergeladen und installiert werden.

    Benutzerdefinierte Add-Ons Viele Entwickler und Lösungsanbieter erstellen benutzerdefinierte COM-Add-Ins, Automatisierungs-Add-Ins, VBA und XLLs. Um sie nutzen zu können, müssen sie installiert werden.

Sobald ein Add-On installiert oder aktiviert ist, sind die entsprechenden Befehle an einem der folgenden Orte verfügbar.

Andere Add-ons wie tab Arbeitsbeginn, sind in Excel an anderen Stellen verfügbar, z. B. auf einer Registerkarte im Menüband oder über Makros oder benutzerdefinierte Menüs.

Fügen Sie ein Excel-Add-In hinzu oder entfernen Sie es

Wichtig: Dieses Verfahren ermöglicht es Entwicklern, Automatisierungs-Add-Ins hinzuzufügen und zu entfernen, bevor sie Programme zum Installieren und Entfernen dieser Add-Ons entwickeln.

Aktivieren Sie das Excel-Add-In

    Auf der Registerkarte Datei eine Mannschaft auswählen Optionen und dann die Kategorie Zusätze.

    Auf dem Feld Kontrolle Menüpunkt wählen Excel-Add-Ins, und klicken Sie dann auf die Schaltfläche gehen.

    Ein Dialogfeld wird geöffnet Zusätze.

    Auf dem Feld Verfügbare Add-Ons Aktivieren Sie das Kontrollkästchen für das Add-On, das Sie aktivieren möchten, und klicken Sie dann auf die Schaltfläche OK.

Wenn im Fenster Verfügbare Add-Ons Kann das Add-on, das Sie aktivieren möchten, nicht finden, es muss möglicherweise installiert werden.

Installieren des Excel-Add-Ins

    Führen Sie zum Installieren eines Add-Ins, das normalerweise mit Excel installiert wird, z. B. Analysis ToolPak oder Solver, das Excel- oder Microsoft Office-Installationsprogramm aus, und wählen Sie die Option aus Veränderung, und wählen Sie dann das gewünschte Add-In aus. Nach dem Neustart von Excel sollte es im Feld erscheinen Verfügbare Add-Ons.

    Einige Excel-Add-Ins sind auf dem Computer gespeichert. Um sie zu installieren oder zu aktivieren, klicken Sie auf die Schaltfläche Rezension(Im Dialogfenster Zusätze), suchen Sie das Add-In und klicken Sie dann auf OK.

    Einige Excel-Add-Ins erfordern die Ausführung eines Installationspakets. In diesem Fall müssen Sie möglicherweise das Installationspaket herunterladen oder auf Ihren Computer kopieren (Installationspakete haben normalerweise die Erweiterung .msi) und es dann ausführen.

    Andere Add-Ons, die nicht auf dem Computer vorhanden sind, können mit einem Webbrowser von der Seite „Downloads“ oder von anderen Websites im Internet oder auf dem Server der Organisation heruntergeladen und installiert werden. Um sie herunterzuladen, folgen Sie den Installationsanweisungen.

Deaktivieren Sie das Excel-Add-In

    Auf der Registerkarte Datei eine Mannschaft auswählen Optionen und dann die Kategorie Zusätze.

    Auf dem Feld Kontrolle Menüpunkt wählen Excel-Add-Ins, und klicken Sie dann auf die Schaltfläche gehen.

    Auf dem Feld Verfügbare Add-Ons Deaktivieren Sie das Kontrollkästchen für das Add-On, das Sie deaktivieren möchten, und klicken Sie dann auf die Schaltfläche OK.

    In vielen Fällen wird ein Add-In durch Deaktivieren aus dem Feed entfernt. In anderen Fällen müssen Sie Excel möglicherweise neu starten, um das Add-In aus dem Menüband zu entfernen.

    Notiz. Das Deaktivieren eines Add-Ons entfernt es nicht von Ihrem Computer. Um es zu deinstallieren, müssen Sie das Tool zum Hinzufügen/Entfernen von Programmen verwenden.

Entfernen Sie das Excel-Add-In

Wichtig: Wenn das Excel-Add-In von einem Netzwerkdateiserver oder einem freigegebenen Ordner installiert wurde, müssen Sie es möglicherweise auch dort deinstallieren. Wenn Sie das Excel-Add-In von einer CD installiert und den Laufwerksbuchstaben für Ihr CD-Laufwerk nach der Installation geändert haben, müssen Sie das Add-In von der CD neu installieren. Wenn Sie Excel-Add-Ins von einer CD ausführen, müssen Sie sie zuerst von Ihrem Computer deinstallieren und dann von der CD neu installieren.

    Öffnen Sie eine Registerkarte Datei und wählen Sie den Artikel aus Ausgang.

    Wählen Sie das Element im Bedienfeld aus Programme und Funktionen(für Windows 7 und Windows Vista) oder Das Installieren und Löschen von Programmen(für Windows XP).

    Führen Sie eine der folgenden Aktionen aus:

    • Wenn Excel als Teil des Microsoft Office-Pakets installiert wurde, wählen Sie in der Liste der installierten Programme aus Microsoft Office, und klicken Sie dann auf die Schaltfläche Ersetzen.

      Wenn Excel separat installiert wurde, wählen Sie in der Liste der installierten Programme den Namen des Programms aus und klicken Sie dann auf Ersetzen.

      Wenn Sie das Add-In aus dem Download Center installiert haben, wählen Sie den Programmnamen aus der Liste der installierten Add-Ons aus und klicken Sie auf Löschen.

    Befolgen Sie die Anweisungen im Installationsprogramm.

Fügen Sie ein COM-Add-In hinzu oder entfernen Sie es

Wichtig:

Hinzufügen eines COM-Add-Ins

    Auf der Registerkarte Datei eine Mannschaft auswählen Optionen und dann die Kategorie Zusätze.

    Auf dem Feld Kontrolle klicken COM-Add-Ins, und klicken Sie dann auf die Schaltfläche gehen.

    Ein Dialogfeld wird geöffnet COM-Add-Ins.

    Auf dem Feld Verfügbare Add-Ons Aktivieren Sie das Kontrollkästchen für das Add-In, das Sie installieren möchten, und klicken Sie auf die Schaltfläche OK.

    Rat. Wenn das gewünschte Add-In nicht im Feld ist Liste der Add-Ons, Drücken Sie den Knopf Hinzufügen, und suchen Sie dann nach dem Add-In.

Deinstallieren des COM-Add-Ins

    Auf der Registerkarte Datei eine Mannschaft auswählen Optionen und dann die Kategorie Zusätze.

    Auf dem Feld Kontrolle klicken COM-Add-Ins, und klicken Sie dann auf die Schaltfläche gehen.

    Ein Dialogfeld wird geöffnet COM-Add-Ins.

    Auf dem Feld Liste der Add-Ons Deaktivieren Sie das Kontrollkästchen für das Add-In, das Sie entfernen möchten, und klicken Sie dann auf OK.

    Notiz Infolgedessen wird das Add-In aus dem Speicher entfernt, sein Name verbleibt jedoch in der Liste der verfügbaren Add-Ons. Das Add-In wird nicht vom Computer entfernt.

    Um ein COM-Add-In aus der Liste der verfügbaren Add-Ins und vom Computer zu entfernen, klicken Sie auf seinen Namen in der Liste der Add-Ons, und klicken Sie dann auf die Schaltfläche Löschen.

Fügen Sie ein Automatisierungs-Add-In hinzu oder entfernen Sie es

Notiz: Dieses Verfahren ermöglicht es Entwicklern, Automatisierungs-Add-Ins hinzuzufügen und zu entfernen, bevor sie Programme zum Installieren und Entfernen dieser Add-Ons entwickeln. Benutzer benötigen dieses Verfahren nicht. Wenden Sie sich für Anweisungen zum Installieren und Deinstallieren des Add-ons an den Systemadministrator, der das Add-on bereitgestellt hat.

    Auf der Registerkarte Datei eine Mannschaft auswählen Optionen und dann die Kategorie Zusätze.

    Auf dem Feld Kontrolle Menüpunkt wählen Excel-Add-Ins, und klicken Sie dann auf die Schaltfläche gehen.

    Ein Dialogfeld wird geöffnet Zusätze.

    So installieren Sie ein Automatisierungs-Add-In im Feld Verfügbare Automatisierungsserver Menüpunkt wählen Automatisierung und klicken Sie auf das gewünschte Add-on.

    Rat Wenn das gewünschte Add-In nicht aufgeführt ist, klicken Sie auf Rezension, suchen Sie das gewünschte Add-In und klicken Sie dann auf OK.

    Um ein Automatisierungs-Add-In zu deinstallieren, muss es aus der Registrierung entfernt werden. Weitere Informationen erhalten Sie von Ihrem Systemadministrator.

Beiträge getaggt "Kostenlose Add-Ons"

Das Add-In ist nützlich für diejenigen, die ihre Tabellen gerne mit verschiedenen Farben einfärben oder mit ähnlichen Tabellen arbeiten müssen. Das Add-In selbst enthält mehrere Funktionen zum Arbeiten mit farbigen Zellen. Cell_Font – Die Funktion gibt den numerischen Code der Schriftfarbe der angegebenen Zelle zurück. Cell_Color – Die Funktion gibt den numerischen Füllcode der angegebenen Zelle zurück. Summ_CellColor – Die Funktion summiert die Werte von Zellen, die in einer bestimmten Farbe gefüllt sind. Summ_CellFont – Die Funktion summiert die Werte von Zellen durch die angegebene Schriftfarbe Summ_CellFormat - Die Funktion summiert die Werte von Zellen mit...

Ich habe dieses Add-In lange Zeit in den Mülleimern aufbewahrt - es war lange Zeit Teil meines alten Add-Ins MyAddin (das sich später zu MulTEx entwickelte) - Zeilen- und Spaltenauswahl koordinieren Das Add-In ist nützlich für diejenigen, die arbeiten oft mit großen Tabellen, zeigen sie an und vergleichen Daten in Zeilen und Spalten. Was bietet dieses Add-on? Es hebt die Spalte und Zeile der Tabelle am Schnittpunkt der ausgewählten Zelle hervor, wodurch Sie alle Daten in der Spalte und Zeile der aktiven Zelle anzeigen können, ohne sich noch einmal zu vergewissern - "Habe ich richtig gesehen Säule ...

Dieses Plugin ist sehr, sehr einfach. Es ändert nur den Stil der Links im Buch (wenn es R1C1 gab, ändert es sich zu A1 und umgekehrt). Mehr über Linkstile erfahren Sie im Artikel: Warum aus Spalten Zahlen wurden oder wie man den Stil von Links ändert. Natürlich geht das auch ohne Add-Ons, aber mit einem Add-On ist es viel einfacher und bequemer. Add-on herunterladen: ChangeRefStyle.zip (9,1 KiB, 6.280 Downloads) Add-on installieren: Installieren...

Das Add-In ist einfach zu blamieren - nach der Installation wird dem Panel eine Dropdown-Liste mit allen Blättern des aktiven Buches hinzugefügt: Die Liste der Blätter wird aktualisiert nach: Erstellen eines neuen Buches; Hinzufügen eines neuen Blattes; Buchöffnung; Blattentfernung; Aktivierung buchen. Außerdem zeigt das Bedienfeld immer das aktive Blatt des aktiven Buchs an. Wie kann ein Add-on nützlich sein? Seine Verwendung ist etwas bequemer als die Standardbewegung durch die Blätter, insbesondere wenn das Buch eine große Anzahl von Blättern enthält. Falls jemand das Standardtool nicht kennt....

Was sind die LiFo- und FiFo-Methoden? Grundsätzlich habe ich bei der Entwicklung dieses Add-Ins darauf gesetzt, dass die Leute, die es verwenden werden, diese Methoden bereits kennen. Aber ich schließe nicht aus, dass das Add-On von Leuten verwendet wird, die keine Ahnung von den LIFO- und FIFO-Methoden haben, aber aufgrund der Art ihrer Aktivitäten es trotzdem kennen oder verwenden mussten. Deshalb habe ich mich entschieden, allgemein in den allgemeinen Ablauf der Dinge einzuführen. LIFO (aus dem Englischen Last In, First Out - der Letzte, der kommt, der Erste, der geht) ist eine Methode zur Bilanzierung von Inventargegenständen (im Folgenden ...

Wie oft haben Sie die gleiche Art von Daten in Zellen eingegeben? Zum Beispiel der Name des Produkts. Sie können natürlich eine Zelle kopieren und in die gewünschte Zeile einfügen. Aber was ist, wenn der Tisch groß ist und Sie sogar eine halbe Minute oder länger brauchen, um den richtigen Namen zu finden? Ja, es ist einfacher, wieder zu schlagen. Aber auf diese Weise können Sie einen Tippfehler machen und das gleiche Produkt wird anders erfasst. Dies kann in Zukunft die Arbeit mit Daten erschweren. Dieses Add-on soll Ihnen das Leben leichter machen: den Zeitaufwand für mühsame, monotone Arbeit reduzieren und gleichzeitig...

Das Add-On wurde entwickelt, um zusätzliche Zeichen aus Phrasen zu entfernen und die angegebenen Abkürzungen und Wörter (PBOYuL, JSC, LLC usw.) von der angegebenen Stelle in der Zeile bis zum Ende neu anzuordnen. Die Namen von Organisationen werden in der Beschreibung als Beispiel genommen. Natürlich kann sich jeder eine eigene Anwendung einfallen lassen, denn. es muss nicht der Name von Organisationen sein – es können beliebige Wörter und Symbole sein. Ein Feature des Add-Ons ist, dass Sie selbst Listen zum Ersetzen / Umsortieren erstellen und ändern können. Das Add-On beinhaltet: Eine Funktion zum Ändern der Namen...



Unterstützen Sie das Projekt - teilen Sie den Link, danke!
Lesen Sie auch
Spielregeln für Hahnenkämpfe Spielregeln für Hahnenkämpfe Mod für Minecraft 1.7 10 Uhr Rezepte.  Rezepte zum Herstellen von Gegenständen in Minecraft.  Waffen in Minecraft Mod für Minecraft 1.7 10 Uhr Rezepte. Rezepte zum Herstellen von Gegenständen in Minecraft. Waffen in Minecraft Schilling und Pfund Sterling - der Ursprung der Wörter Schilling und Pfund Sterling - der Ursprung der Wörter