Beispiel für dynamische Add-In-Steuerelemente in Excel
Aktualisiert: Juli 2008
Hinweis: |
---|
Dieses Beispiel kann nur in Microsoft Office Excel 2007 ausgeführt werden. |
Wenn Sie zur Entwurfszeit noch nicht wissen, wie viele Steuerelemente zur Laufzeit in einem Dokument benötigt werden, können Sie als Reaktion auf bestimmte Ereignisse Steuerelemente dynamisch hinzufügen.
In diesem Beispiel wird gezeigt, wie Windows Forms-Steuerelemente und Hoststeuerelemente zur Laufzeit hinzugefügt und entfernt werden.
Sicherheitshinweis: |
---|
Dieser Beispielcode veranschaulicht ein Konzept und zeigt nur den Code an, der für dieses Konzept relevant ist. Der Code entspricht möglicherweise nicht den Sicherheitsanforderungen bestimmter Umgebungen und sollte daher nicht genau der Darstellung entsprechend verwendet werden. Es wird empfohlen, Sicherheits- und Fehlerbehandlungscode hinzuzufügen, um Projekte sicherer und robuster zu gestalten. Microsoft stellt diesen Beispielcode wie besehen und ohne Garantie zur Verfügung. |
Informationen über das Installieren des Beispielprojekts auf dem Computer finden Sie unter Gewusst wie: Installieren und Verwenden von Beispieldateien in der Hilfe.
So führen Sie dieses Beispiel aus
Drücken Sie die Taste F5.
Klicken Sie auf eine Arbeitsblattzelle.
Um ein ListObject-Steuerelement hinzuzufügen, wählen Sie eine oder mehrere Zellen aus.
Aktivieren Sie ein Kontrollkästchen im Aufgabenbereich.
An der ausgewählten Zelle wird ein Steuerelement hinzugefügt.
Deaktivieren Sie das Kontrollkästchen, das Sie aktiviert haben.
Das Steuerelement wird aus dem Dokument entfernt.
Von Add-Ins erstellte Steuerelemente werden nicht automatisch in der Arbeitsmappe gespeichert. In diesem Beispiel werden die Steuerelementinformationen in einem benutzerdefinierten XML-Abschnitt gespeichert.
So speichern Sie die Steuerelemente
Drücken Sie die Taste F5.
Klicken Sie auf eine Arbeitsblattzelle.
Um ein ListObject-Steuerelement hinzuzufügen, wählen Sie eine oder mehrere Zellen aus.
Aktivieren Sie ein Kontrollkästchen im Aufgabenbereich.
An der ausgewählten Zelle wird ein Steuerelement hinzugefügt.
Klicken Sie auf die Schaltfläche Speichern.
Das Dialogfeld Steuerelemente löschen wird angezeigt.
Klicken Sie auf Nein.
Geben Sie im Dialogfeld Speichern unter einen Dateinamen für dieses Arbeitsblatt ein, und klicken Sie auf Speichern.
Beenden Sie Excel.
Öffnen Sie die Datei, die Sie gerade gespeichert haben.
Die Steuerelemente sind in der Arbeitsmappe immer noch vorhanden.
Veranschaulicht
Dynamisches Platzieren von Windows Forms-Steuerelementen und Hoststeuerelementen in einem Excel-Arbeitsblatt.
Dynamisches Entfernen von Windows Forms-Steuerelementen und Hoststeuerelementen von einem Excel-Arbeitsblatt.
Speichern von Hoststeuerelementinformationen in einem XML-Abschnitt, der als Teil des Dokuments gespeichert wird.
Siehe auch
Aufgaben
Beispiel für dynamische Add-In-Steuerelemente in Word
Konzepte
Übersicht über Hostelemente und Hoststeuerelemente
Weitere Ressourcen
Steuerelemente für Office-Dokumente
Änderungsverlauf
Date |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Zusätzliches Thema |
SP1-Featureänderung. |