2014-03-07 64 views
0

我們有一個可能的客戶,想有一個自定義絲帶一個模板是誰,這使得他更容易設計等 這東西應該在Office 2007中,2010年和2013年的工作文字。自定義功能區 - 每DOTM

因爲這會去成千上萬的人,這個最簡單的解決辦法是,實行宏,做了設計的東西。

這似乎是沒有問題的(我只用2013測試)來創建自定義功能區,並將其連接到宏,似乎甚至可以定義自定義圖標。

真正的問題導致了色帶本身。因爲,如果我激活了我的自定義功能區,它爲所有文檔激活,我必須以任何方式創建一個宏,這使得它可以看到一個模板。

這甚至有可能,還是有可能來定義每一個DOTM絲帶?我沒有找到任何有關這方面的信息,但是我發現讓我對2007年,2010年,2013年的事情感到緊張......

或者是創建一個Addin,它與kindah兼容alle 3版本更容易嗎?

回答

1

使用Visual Studio並啓動一個Word模板項目。如果你喜歡宏或者C#,你可以使用VB。

你將來的文檔必須有附加的功能區中的模板展現出來,這在我的經驗已被證明是一種痛苦。

另外,您可以創建處理文檔打開的事件並檢查文件看起來像你期望它看起來像一個插件。如果您沒有非常具體的指標(例如附加的模板,模式或內容標籤),啓發式技術可能非常棘手。

另一個很可能被用戶接受的建議是編寫一個插件,隱藏它的主要功能區選項卡,但有一個功能區按鈕用於「激活」文檔,並且當您單擊該按鈕(在另一個選項卡上)時,它會附加您的模板或爲文檔分配其他永久性指示符。該插件還可以檢查打開該指示器時的每個文檔,並在識別文檔時自動顯示實際的功能區選項卡。