Gewusst wie: Senden von Werten an Arbeitsblattzellen
Aktualisiert: Juli 2008
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
Sie können mit einem Bereich einen Wert in einer Zelle ablegen. Die folgenden Beispiele verwenden die Value2-Eigenschaft des Bereichs anstelle der Value-Eigenschaft, um diesen nicht in Parametern übergeben zu müssen.
So senden Sie einen Wert an eine Zelle in einer Anpassung auf Dokumentebene
Erstellen Sie ein NamedRange-Steuerelement in Zelle A1 von Sheet1, und weisen Sie der Value2-Eigenschaft einen Zeichenfolgenwert zu. Fügen Sie folgenden Code in die Sheet1-Klasse ein.
Dim nr As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1") nr.Value2 = "Hello World"
Microsoft.Office.Tools.Excel.NamedRange nr = this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1"); nr.Value2 = "Hello World";
So senden Sie einen Wert an eine Zelle in einem Add-In auf Anwendungsebene
Erstellen Sie einen Microsoft.Office.Interop.Excel.Range, der Zelle A1 von Sheet1 darstellt, und weisen Sie der Value2-Eigenschaft einen Zeichenfolgenwert zu.
Dim rng As Excel.Range = Me.Application.Range("A1") rng.Value2 = "Hello World"
Excel.Range rng = this.Application.get_Range("A1", missing); rng.Value2 = "Hello World";
Robuste Programmierung
Folgende Bedingung löst eine Ausnahme aus:
- Das Arbeitsblatt ist bereits vorhanden und schreibgeschützt (COMException-Klasse).
Sicherheit
Benutzereingaben können Informationen enthalten, die möglicherweise fehlerhaft, gefährlich oder ungültig sind. Überprüfen Sie daher immer, ob die von einem Benutzer eingegebenen Werte mit den Anforderungen für die Anwendung übereinstimmen, bevor Sie die Werte verwenden. Weitere Informationen finden Sie unter Validierung von Benutzereingaben in Windows Forms.
Siehe auch
Aufgaben
Gewusst wie: Verweisen auf Arbeitsblattbereiche im Code
Gewusst wie: Hinzufügen neuer Arbeitsblätter zu Arbeitsmappen
Konzepte
Übersicht über Hostelemente und Hoststeuerelemente
Optionale Parametern in Office-Projektmappen
Änderungsprotokoll
Date |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Codebeispiel hinzugefügt, das in einem Add-In auf Anwendungsebene verwendet werden kann. |
Kundenfeedback. |