Share via


Office 專案中的屬性

有數個重要的屬性適用於 Visual Studio 中的 Office 專案。 可在 [屬性] 視窗中存取這些屬性。

**適用於:**本主題中的資訊適用於 Microsoft Office 2010 和 2007 Microsoft Office system 的文件層級專案和應用程式層級專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

主項目命名空間

使用 [主項目命名空間] 屬性來變更 Visual C# 專案中主項目類別 (例如 ThisAddIn、ThisWorkbook 或 ThisDocument 類別) 的命名空間。 當您在 [方案總管] 中選取文件層級專案的文件節點 (例如 ExcelWorkbook1.xlsx 或 WordDocument1.docx) 或應用程式層級專案的應用程式節點 (例如 Excel 或 Word) 時,這個屬性就會出現在 [屬性] 視窗中。

當您建立 Visual C# Office 專案時,主項目會根據專案的名稱獲得命名空間。 建議您使用 [主項目命名空間] 屬性來變更命名空間,而非直接編輯程式碼檔案。 當您使用這個屬性時,會在產生 (隱藏) 的程式碼檔中以及在可見的程式碼檔中變更命名空間。

CacheInDocument

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

此屬性使用布林值:

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

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

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

Value2

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

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

請參閱

概念

Office 方案中的命名空間考量

Office 專案中的事件

其他資源

設計和建立 Office 方案

Office 專案範本概觀