Verwenden von Windows Forms-Steuerelementen in Excel-Arbeitsblättern

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Das Hinzufügen von Windows Forms-Steuerelementen zu Microsoft Office Excel-Arbeitsmappen erfolgt auf die gleiche Weise wie das Hinzufügen von Steuerelementen zu Windows Forms. Allgemeine Informationen zum Arbeiten mit Steuerelementen in Dokumenten finden Sie unter Übersicht über Windows Forms-Steuerelemente in Office-Dokumenten.

Überlegungen zur Verwendung von Steuerelementen für Excel

Es gibt einige Aspekte zu beachten, die für Excel spezifisch sind.

Abgleichen der Steuerelementgröße mit der Zellgröße

Sie können das Steuerelement so konfigurieren, dass dessen Größe automatisch bei Änderung der Größe der übergeordneten Zelle geändert wird. Weitere Informationen hierzu finden Sie unter Gewusst wie: Ändern der Größe von Steuerelementen innerhalb der Arbeitsblattzellen.

Hinzufügen von Komponenten, die von allen Arbeitsmappen freigegeben werden

Sie können Komponenten, die Sie für alle Arbeitsblätter freigeben möchten (z. B. DataSet), dem Arbeitsmappen-Designer anstelle den Arbeitsmappen hinzufügen. Die Komponente wird im Komponentenfach angezeigt.

Formel für das Einbetten von Steuerelementen

Wenn Sie in Excel ein Steuerelement auswählen, wird in der Bearbeitungsleiste=EMBED("WinForms.Control.Host","") angezeigt. Dieser Text ist notwendig und sollte nicht gelöscht werden.

Siehe auch

Aufgaben

Gewusst wie: Ändern der Größe von Steuerelementen innerhalb der Arbeitsblattzellen

Gewusst wie: Ausblenden von Steuerelementen auf Arbeitsblättern beim Drucken

Exemplarische Vorgehensweise: Ändern der Arbeitsblattformatierung mithilfe von CheckBox-Steuerelementen

Exemplarische Vorgehensweise: Anzeigen von Text in einem Textfeld in einem Arbeitsblatt mithilfe einer Schaltfläche

Exemplarische Vorgehensweise: Aktualisieren eines Diagramms in einem Arbeitsblatt mithilfe von Optionsfeldern