HOW TO:將值傳送到工作表儲存格
更新: 2008 年 7 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
您可以使用範圍控制項,在儲存格中放入值。下列範例會使用該範圍控制項的 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 中的使用者輸入驗證。
請參閱
工作
概念
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
加入可以用於應用程式層級增益集的程式碼範例。 |
客戶回函。 |