共用方式為


HOW TO:將應用程式層級智慧標籤加入至在 SP1 前建立的專案中

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

應用程式層級專案

  • Excel 2007

  • Word 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

若在安裝 Visual Studio 2008 Service Pack 1 (SP1) 之後建立應用程式層級增益集專案,該專案會自動包含基礎結構程式碼,讓您可以在專案中建立「應用程式層級智慧標籤」(Application-Level Smart Tag)。如果您要使用在安裝 SP1 之前所建立的專案,則必須修改專案才能產生這個程式碼。

如需應用程式層級智慧標籤的詳細資訊,請參閱智慧標籤概觀

若要將專案修改成產生必要的程式碼

  1. 確認專案未開啟於 Visual Studio。

  2. 找出專案目錄 (例如,使用 Windows 檔案總管)。

  3. 在專案資料夾中,刪除 ThisAddIn.Designer.cs 或 ThisAddIn.Designer.vb 檔案。

    這個程式碼檔包含會在增益集載入時設定增益集的基礎結構程式碼。一般而言,這個程式碼檔在 [方案總管] 中是隱藏看不見的。

  4. 在文字編輯器中開啟 ThisAddIn.Designer.xml 檔案。

  5. 將下列 XML 項目加入成為 hostitem:hostItem 項目的子項目。

    <hostitem:hostControl hostitem:name="VstoSmartTags" hostitem:identifier="VstoSmartTags"
     hostitem:type="Microsoft.Office.Tools.SmartTagCollection" 
     hostitem:primaryCookie="VstoSmartTags" hostitem:modifier="Internal" />
    
  6. 儲存並關閉 ThisAddIn.Designer.xml 檔案。

  7. 在 Visual Studio 中開啟專案。

    Visual Studio 會自動產生 ThisAddIn.Designer.cs 或 ThisAddIn.Designer.vb 檔案,並將 VstoSmartTags 欄位加入至 ThisAddIn 類別。這是用來建立應用程式層級智慧標籤的欄位。

  8. 根據專案類型,將參考加入至下列其中一個組件:

    • 在 Word 專案中,將參考加入至 Microsoft.Office.Tools.Word.v9.0.dll。

    • 在 Excel 專案中,將參考加入至 Microsoft.Office.Tools.Excel.v9.0.dll。

    這些組件包含要用來建立智慧標籤的類別。

當您完成時,可以依照下列其中一個主題中的指示建立應用程式層級智慧標籤:

請參閱

概念

智慧標籤概觀

智慧標籤架構

變更記錄

日期

記錄

原因

2008 年 7 月

加入主題。

SP1 功能變更。