Dieser Artikel beschreibt die Verwendung von ActiveX-Steuerelementen in Excel mit C#. Er enthält die Details zum Einrichten der IDE für die Entwicklung, eine Liste der Schritte, die den Prozess definieren, und einen Beispielcode zum Hinzufügen eines Excel ActiveX-Steuerelements mit C#. Sie lernen, ActiveX-Steuerelemente hinzuzufügen und dann darauf zuzugreifen, um den Steuerelementwert zu aktualisieren oder zu lesen.
Schritte zum Hinzufügen von ActiveX-Steuerelementen in Excel mit C#
- Stellen Sie die IDE so ein, dass sie Aspose.Cells for .NET für die Arbeit mit ActiveX-Steuerelementen verwendet
- Erstellen Sie eine Excel-Datei mit der Klasse Workbook zum Hinzufügen eines ActiveX-Steuerelements
- Greifen Sie von einem Blatt aus auf die Formensammlung zu und rufen Sie die Methode AddActiveXControl() auf, um Steuerelemente hinzuzufügen
- Greifen Sie auf das ActiveX-Steuerelement zu und senden Sie die verknüpfte Zelle
- Um eine bestimmte Eigenschaft eines Steuerelements festzulegen, wandeln Sie das ActiveX-Steuerelement in einen Typ um und legen Sie den Wert fest
- Um ein Steuerelement zu aktualisieren oder darauf zuzugreifen, überprüfen Sie dessen Steuerelementtyp und aktualisieren Sie den gewünschten Wert
Diese Schritte fassen zusammen, wie man ActiveX-Steuerelemente in Excel mit C# verwendet. Beginnen Sie den Vorgang, indem Sie von einem Blatt in einer Arbeitsmappe aus auf die Formensammlung zugreifen und die Methode AddActiveXControl() in der Klasse ShapeCollection aufrufen. Geben Sie den Steuerelementtyp, die Zielzelle und die Größe des ActiveX-Steuerelements an und verknüpfen Sie das Steuerelement mit einer Zelle, um seinen Wert zu bearbeiten.
Code zum Hinzufügen einer ActiveX-Befehlsschaltfläche mit C#
Dieser Code demonstriert das Hinzufügen eines Combo Box ActiveX-Steuerelements mit C# in einer Excel-Tabelle. Die Methode AddActiveXControl() gibt einen Verweis auf die neu hinzugefügte Form zurück, mit dem Sie die verknüpfte Zelle und andere Eigenschaften wie Schriftart, Farbe, Schatten und Textausrichtung festlegen können, um nur einige zu nennen. Wenn Sie die Form in ein bestimmtes Steuerelement umwandeln, erhalten Sie eine große Auswahl an Eigenschaften zum Anpassen des Steuerelements.
In diesem Artikel haben wir gelernt, wie man ActiveX-Steuerelemente in einer Excel-Datei hinzufügt und darauf zugreift. Informationen zum Hinzufügen eines Bilds in einer Excel-Datei finden Sie im Artikel zu So fügen Sie mit C# ein Bild in eine Excel-Zelle ein.