Sdílet prostřednictvím


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

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

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

Arbeiten mit Zellen

NamedRange-Steuerelement

Ü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.