如何:向工作表单元格发送值
更新: 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 窗体中的用户输入验证。
请参见
任务
概念
修订记录
日期 |
修订历史记录 |
原因 |
---|---|---|
2008 年 7 月 |
增加了一个可在应用程序级外接程序中使用的代码示例。 |
客户反馈。 |