共用方式為


HOW TO:將值傳送到工作表儲存格

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

您可以使用範圍控制項,在儲存格中放入值。下列範例會使用該範圍控制項的 Value2 屬性 (而不使用 Value 屬性) 避免一定要傳入參數。

若要透過文件層級自訂將值傳遞至儲存格

  • 在 Sheet1 的 A1 儲存格上建立 NamedRange 控制項,並指派字串值給 Value2 屬性。將下列程式碼放入 Sheet1 類別中。

    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";
    

若要透過應用程式層級增益集將值傳遞至儲存格

  • 建立表示 Sheet1 之 [A1] 儲存格的 Microsoft.Office.Interop.Excel.Range,並指派字串值給 Value2 屬性。

    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";
    

穩固程式設計

下列條件會造成例外狀況:

  • 工作表已存在而且是唯讀的 (COMException 類別)。

安全性

使用者輸入有可能包含異常、惡意或無效的資訊。在利用使用者輸入的值之前,一定要檢查值是否符合您的應用程式的需求。如需詳細資訊,請參閱Windows Form 中的使用者輸入驗證

請參閱

工作

HOW TO:在程式碼中參考工作表範圍

HOW TO:在活頁簿中加入新的工作表

概念

使用儲存格

NamedRange 控制項

主項目和主控制項概觀

了解 Office 方案中的選擇性參數

變更記錄

日期

記錄

原因

2008 年 7 月

加入可以用於應用程式層級增益集的程式碼範例。

客戶回函。