簡體   English   中英

將自定義功能區與自定義窗體區域相關聯-Outlook 2007,C#

[英]Associating custom ribbon with custom form region - Outlook 2007, C#

有什么方法可以將自定義功能區(在VS設計器中創建的自定義選項卡和按鈕)與自定義窗體區域相關聯?

我知道我可以使用功能區(例如“撰寫郵件,聯系人...”)擴展現有窗口,但是如何創建一個新的選項卡,其頂部為自定義功能區,底部為自定義窗體區域。 我必須創建一個自定義消息類嗎?

謝謝。

您必須創建一個自定義消息類。 基本上,功能區和表格是兩個獨立的機制。

但是,如果這對您很重要,您可以嘗試的是在激活表單區域時使功能區失效,然后根據需要以編程方式更新功能區( 在msdn上動態更新功能區 )。

如果您是相反的意思(激活功能區選項卡時顯示某個表單區域),那么您將無法使用它:功能區選項卡沒有任何事件/回調。

我一直在嘗試解決這個問題,正如Georg所說的,兩者是非常分開的,並且行為方式也非常不同,因此很難將它們排成一行以使它們看起來像彼此相關。

您可以在http://vstocontrib.codeplex.com/SourceControl/changeset/view/b35f26fdca15#src%2fDemos%2fTwitterFeedCore%2fTwitterFeed%2fContactFeed.cs上查看我的示例Twitter應用程序

它依賴於我的VSTO contrib項目,但它應該可以使您輕松實現所需的目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM