Visual Studio Tools for Office 项目中的属性
更新:2007 年 11 月
有几个重要属性可以在 Visual Studio Tools for Office 项目中使用。可以在“属性”窗口中访问这些属性。
文档级项目和应用程序级项目的属性
在 Visual Studio Tools for Office 中,以下属性既可用于文档级项目,也可用于应用程序级项目。
宿主项的命名空间
“宿主项的命名空间”属性只对 Visual C# 项目可用。当您在“解决方案资源管理器”中选择文档级项目(比如 ExcelWorkbook1.xlsx 或 WordDocument1.docx)中的文档节点或应用程序级项目(比如 Excel 或 Word)中的应用程序节点时,此属性将出现在“属性”窗口中。
使用 Visual C# 创建项目时,将根据项目名称为宿主项指定命名空间。建议您不要通过直接编辑代码文件来更改此命名空间,而应使用此属性来更改命名空间。使用此属性时,会同时在生成的(隐藏)代码和可视代码文件中更改此命名空间。
要更改宿主项的命名空间,请在“宿主项的命名空间”属性中设置名称。
信任程序集位置
“信任程序集位置”属性仅在 Microsoft Office 2003 项目中可用。当您在“解决方案资源管理器”中选择项目节点时,此属性将出现在“属性”窗口中。
该属性采用布尔值:
选择 True 将使用完全信任权限和执行权限对安全策略进行自动更新,其中,前一个权限针对主项目程序集,后一个权限针对 \bin 文件夹及其子文件夹中的程序集。每次生成项目时都将检查和授予这些权限。
选择 False 将禁止自动授权。如果以前生成项目时,将“信任程序集位置” 设置为 True,则将该属性设置为 False 并再次编译时,以前生成的所有代码组均被删除。只有在您以手动方式为自己的代码授予权限后,您的项目才会运行。
有关 Microsoft Office 2003 项目中的安全性的更多信息,请参见 Office 解决方案中的安全性 (2003 System)。
![]() |
---|
“信任程序集位置”属性在 2007 Microsoft Office system 的项目中不可用,因为这些项目使用不同的安全模型。有关更多信息,请参见 Office 解决方案中的安全性 (2007 System)。 |
文档级项目的属性
以下属性仅可用于 Visual Studio Tools for Office 中的文档级项目。
CacheInDocument
在 Visual Studio 设计器中选择 DataSet 的一个实例以后,“CacheInDocument”属性便会出现在“属性”窗口中。只能缓存公共成员;如果要缓存 DataSet,请确保将 Modifiers 属性设置为 Public。
该属性采用布尔值:
选择 true 可将数据集缓存到文档中。
如果不希望将数据集缓存到文档中,请选择 false。
有关缓存数据的更多信息,请参见缓存数据和 文档级自定义项中的数据概述。
Value2
“Value2”属性仅可用于 Excel 工作簿或模板项目。在工作表设计器中选择 NamedRange 控件以后,该属性便会出现在“属性”窗口的“数据绑定”属性节点之下。
使用“属性”窗口中的“Value2”属性将 NamedRange 的 Value2 属性绑定到数据源中的字段。
请参见
概念
在 Visual Studio 中创建 Office 解决方案