2012-02-15 83 views
12

我已經爲帶有功能區的Outlook 2010準備了最小的VSTO Addin。我唯一的目標是顯示一個沒有功能的功能區(通過設計師創建)。從MSDN功能區中我可以告訴的內容應該只是默認顯示,也許可以通過調整選項卡的ControlIdType/CustomId屬性來顯示。VSTO Addin for Outlook 2010中的自定義功能區不顯示

唉,調整這些屬性什麼也不做 - Outlook加載並顯示沒有選項卡。在色帶加載器中顯示一個簡單的消息框顯示它從未被觸發。此外,我還沒有看到任何有關需要手動告訴Outlook顯示選項卡的信息資源(教程,演練,概述等)。

  1. 如何顯示標籤?
  2. 除了MSDN之外,有沒有對VSTO新手有好處的好資源?
+0

爲Excel 2013創建「您的第一個自定義功能區」的VSTO walk-thru會產生同樣的問題 - 選項卡不會顯示。 http://msdn.microsoft.com/en-us/library/bb386104.aspx – justSteve 2013-10-19 08:43:05

回答

35

要讓您的色帶顯示,請在代碼的基礎色帶中將RibbonType屬性更改爲Microsoft.Outlook.Explorer

+4

非常感謝你的回答。這花了幾個小時。爲什麼微軟官方的例子和教程沒有提到這一點,這是我的理解。 – Poku 2012-09-17 06:56:05

+4

僅供其他人蔘考,它位於「Component Designer生成的代碼」區域內的' .Designer.cs'文件中。接近尾聲。 – KronoS 2013-09-26 15:10:20

+0

這個答案很古老,但我想指出,這個改變並沒有解決我使用outlook 2010的類似問題。我會嘗試從頭開始創建一個新項目,並在這裏報告。 – t3dodson 2014-09-09 15:16:13

1

在Ribbon1.vb功能區設計中,我爲什麼修改了它(無需啓動新項目),在功能區「文件」按鈕上方單擊Ribbon1名稱,在屬性窗格中單擊選項卡(集合),在「設計」標題下,我將名稱(從Tab1)更改爲其他名稱。

點擊確定,點擊F5進行測試,結果正常。希望這可以幫助別人。

相關問題