2011-10-10 97 views
2

有沒有人知道它是否可能(以及如何)在Office 2010插件中以編程方式導航?如何在Office 2010插件中以編程方式導航?

這個想法是在功能區選項卡上創建一個設置按鈕,單擊該按鈕後,用戶將指示位於後臺視圖中的加載項設置。有沒有辦法以編程方式更改顯示給用戶的活動視圖或類似的東西?

謝謝!

回答

2

作爲一名開發人員戴上用戶眼鏡,我發現你的方法並不令人信服。如果我點擊一個設置按鈕,我希望有一個設計良好的對話框,不要扔到後臺視圖中。另一方面 - 作爲一名開發人員,我比使用微軟爲後臺用戶界面提供的控件更容易使用精心設計的Windows窗體;我想你會發現有更多的限制,然後你喜歡。 據我瞭解你的問題,你想有兩個不同的入口點到你的設置對話框 - 一個來自功能區中的按鈕,另一個來自後臺視圖中的一個點。爲什麼不把兩個職位合併並顯示相同的表格?此外,如果您在後臺視圖中單擊控件,Microsoft還會爲您提供其他對話。

技術上: 如果你想開始一個色帶控制功能的作用,可以使用application.commmandbar對象,例如的「ExecuteMSO」命令在Word中您可以使用

Application.CommandBars.ExecuteMso "ApplicationOptionsDialog" 

打開此對話框。但是,我已經做了有限的測試,在後臺視圖中調用自定義按鈕,並且失敗。 Sol我猜你可以使用ExecuteMSO僅用於內置命令。

+0

嗨!感謝您的答覆!我不想打開設置對話框。設置對話框IS位於後臺視圖中,位於自定義選項卡內:)。我認爲如果用戶可以點擊功能區選項卡中的按鈕並將其神奇地運送到後臺視圖,該設置表單位於XD的位置,那將會很好。 – Vintharas

相關問題