办公室项目中的属性

有几个重要属性可用于 Visual Studio 中的 Office 项目。 可在 “属性” 窗口中访问这些属性。

适用于: 本主题中的信息适用于文档级项目和 VSTO 外接程序项目。 请参阅办公室应用程序和项目类型提供的功能。

主机项的命名空间

在 Visual C# 项目中,使用 “主机项的命名空间” 属性可以更改主机项类(例如 ThisAddInThisWorkbookThisDocument 类)的命名空间。 在解决方案资源管理器的 VSTO 外接程序项目中选择文档节点(如 ExcelWorkbook1.xlsx 或 WordDocument1.docx)或应用程序节点时,此属性将显示在“属性”窗口中。

创建 Visual C# Office 项目时,将根据项目名称为主机项指定命名空间。 建议使用 “主机项的命名空间” 属性来更改命名空间,而不要直接编辑代码文件。 使用此属性时,将在生成的(隐藏)代码文件中和可见代码文件中更改命名空间。

CacheInDocument

在 Visual Studio 设计器中选择 的实例时,文档级项目的 “属性” 窗口中将显示 “CacheInDocument” DataSet 属性。 仅可缓存公共成员;如果要缓存 ,请确保将 “修饰符” 属性设置为 “公共” DataSet

此属性采用布尔值:

  • 选择 true 可将数据集缓存到文档中。

  • 如果不希望将数据集缓存到文档中,请选择 false

    有关缓存数据的详细信息,请参阅 文档级自定义项中的缓存数据。

Value2

“Value2” 属性仅可用于 Excel 工作簿或模板项目。 在工作表设计器中选择 控件时,该属性将显示在 “属性” 窗口中的 “数据绑定” NamedRange 属性节点之下。

使用 “属性” 窗口中的 “Value2” 属性将 Value2NamedRange 属性绑定到数据源中的字段。