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