2012-09-17 24 views
12

我遵循this教程,但是當我編譯後,在Visual Studio中運行我的項目時,絲帶選項卡不出現。如果有幫助,我正在使用Outlook 2010。自定義色帶在運行構建時沒有出現在outlook中當vs

+3

什麼色帶類型(* XML或設計者的*)是你創建?您提供的鏈接是關於自定義任務窗格與功能區集成的教程。您應該參考[功能區概覽首先了解功能區演練](http://msdn.microsoft.com/zh-cn/library/bb386097.aspx)。 – SliverNinja

+0

我正在使用功能區設計器。儘管如此,該教程仍然會引導您完成功能區創建過程,我相信,就像功能區走過一樣。是否有任何代碼需要添加thisaddin分類才能顯示出來? – xxyyxx

+1

構建項目時是否顯示任何錯誤消息?或者它只是沒有出現? – woodykiddy

回答

49

原來,您需要將ribbontype屬性設置爲Microsoft.Outlook.Explorer才能顯示。這不是該字段的默認值,並且沒有任何msdn教程似乎告訴您進行此更改。

+0

你是明星! – Neophile

+0

DANG !!!你爲我做了! –

+0

真棒..它工作!!!!! – atp9

0

舊後,但它並沒有給我一個答案。在我的情況下,在沒有明確原因的情況下,在一段開發時間之後,添加內容不再顯示。

解決方案是在Excel中重新啓用AddIn。這可能發生在Excel問我「Excel對這個AddIn有問題的時候,禁用它?」有時在部署時出現(F5)。

要重新啓用它去到Excel - >文件 - >選項 - >加載項

1

也會發生這種情況,如果你的代碼轉換爲Ribbon Designer機制之前以前使用的Ribbon XML機制,並已在不經意間留下了CreateRibbonExtensibilityObject覆蓋到位:

protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject() 
{ 
    return new MyRibbon(); 
} 

一旦你刪除此覆蓋,你的功能區設計定製將是預期的負載。

0

如果您以前運行導致出現錯誤的解決方案,辦公應用程序可能仍會隱藏並且無法顯示加載項。停止VisualStudio,檢查孤立Office進程的taskmanager,殺死這些進程。

相關問題