如果能,如何實作?...
uj5u.com熱心網友回復:
在word的事件里添加一代碼,將事件型別關鍵字寫入excel(用getobject獲取)的某個特定單元格,然后在excel的單元格的change事件中你就知道word發生了什么事件了......效果不一定很好哦
uj5u.com熱心網友回復:
當然,還可以使用定時器、winsock等方法。反正條條大路通羅馬,看哪個更適合你。uj5u.com熱心網友回復:
說白了,這就是一個行程通訊問題吧,在源里獲取到事件然后通知目標........樓主,想干嘛呢?搞監控嗎?
uj5u.com熱心網友回復:
我不用word的vba 所有的代碼都在excel的vba上 我不想每個軟體都裝上vbauj5u.com熱心網友回復:
excel的vba和word的vba好象沒什么本質區別吧。uj5u.com熱心網友回復:
所有代碼僅在excel的vba里,而且能知道word或cad發生了什么事件,聽起來有點斯諾登啊?Microsoft應該知道!
uj5u.com熱心網友回復:
這取決于外部的程式是否將它的事件作為訊息在作業系統中廣播。如果是,可以通過鉤子來獲取。
uj5u.com熱心網友回復:
學習了。。
uj5u.com熱心網友回復:
可以。在EXCEL中,getobject("work.application")取當前的WORD。
如果沒有,createobject("word.application")創建WORD。
申明的變數帶上withevent關鍵字。就可以了。
OO:5 5 0 7 3 5 0
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/118096.html
標籤:VBA
