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# 建立專案時,主項目會根據專案的名稱獲得命名空間 (Namespace)。建議您不要直接編輯程式碼檔來變更這個命名空間。請使用這個屬性來變更命名空間。當您使用這個屬性時,會在產生 (隱藏) 的程式碼中以及在可見的程式碼檔中變更命名空間。

若要變更主項目的命名空間,請在 [主項目命名空間] 屬性中設定名稱。

信任組件位置

[信任組件位置] 屬性僅可用於 Microsoft Office 2003 專案中。當您在 [方案總管] 中選取專案節點時,這個屬性就會出現在 [屬性] 視窗中。

此屬性使用布林值:

  • 選取 True,即可使用主要專案組件的完全信任使用權限,以及 \bin 資料夾及其子資料夾中組件的執行使用權限,來自動更新安全性原則。於是,都會檢查每個組建是否具有這些使用權限,如果沒有,就會自動授與這些使用權限。

  • 選取 False,避免自動授與使用權限。如果之前已經建置專案,並將 Trust Assemblies Location 設定為 True,則當您重新建置專案,並將屬性設定為 False 時,將會移除所有之前產生的程式碼群組。除非手動將使用權限授與程式碼,否則不會執行專案。

如需 Microsoft Office 2003 專案安全性的詳細資訊,請參閱 Office 方案中的安全性 (2003 系統)

注意事項:

[信任組件位置] 屬性不適用於 2007 Microsoft Office system 專案中,因為這類專案使用不同的安全性模式。如需詳細資訊,請參閱 Office 方案中的安全性 (2007 系統)

文件層級專案的屬性

下列屬性僅可用於 Visual Studio Tools for Office 中的文件層級專案。

CacheInDocument

在 Visual Studio 設計工具中選取 DataSet 的執行個體時,CacheInDocument 屬性會出現在 [屬性] 視窗中。您只可快取 Public 成員,所以如果想要快取 DataSet,請確定 Modifiers 屬性是設定為 [Public]。

此屬性使用布林值:

  • 選取 true,可快取文件中的資料集,

  • 如果不想要快取文件中的資料集,請選取 false。

如需快取資料的詳細資訊,請參閱快取資料文件層級自訂中的資料概觀

Value2

[Value2] 屬性僅可用於 Excel 活頁簿或範本專案。在工作表設計工具上選取 NamedRange 控制項時,它會出現在 [屬性] 視窗的 [Databindings] 屬性節點下方。

使用 [屬性] 視窗中的 [Value2] 屬性,可以將 NamedRangeValue2 屬性繫結至資料來源中的欄位。

請參閱

概念

在 Visual Studio 中建立 Office 方案

Visual Studio Tools for Office 專案範本概觀

Visual Studio Tools for Office 專案事件