word自定義工具欄 編寫Word Add-In自定義工具欄里面的按鈕多次點擊后不再響應事件,還在玩王者榮耀嗎?還在吃雞嗎?不要浪費青春了,來跟我學習新技能:word自定義工具欄,把時間花在正事上才能有進步,看完word自定義工具欄 編寫Word Add-In自定義工具欄里面的按鈕多次點擊后不再響應事件這篇文章你一定會覺得你又成長了很多,因為這個確實可以給你的工作帶來很多便利。
問題:我的開發(fā)環(huán)境: VS2008(c#), Office Word2003, MS 2003 系統(tǒng)問題描述: 當我在我自定義的工具欄里面快速重復單擊某一按鈕時,過個估計有半分鐘左右時間,按鈕不再相應事件,且我的整個自定義菜單欄都不再相應事件。 但是再下次啟動Word時,一切又都完好如初,只有我再次重復上面所描述的步驟時,問題就來了。(當我單擊按鈕時,應該時彈出一個Winform窗體)程序描述:Word Add-In 編寫,里面使用了Winform窗體,窗體程序上目前沒有做任何事情,因為這個問題使人崩潰。一些補充:我是把我的自定義按鈕存放在了自己的word模板文件里面了, 沒有使用MS Word默認的模板。一些猜測:Winform的消息隊列與Word產(chǎn)生了沖突? 因為某種不可知的原因Word把我的自定義工具欄的事件全部都給屏蔽了?托管代碼與非托管代碼之間的問題?因為Word 沒有提示任何可見的信息,又沒辦法調(diào)試。解答:是因為.Net中垃圾回收的原因,垃圾回收對于非托管對象無能為力。