最近公司需要把官方CPC電子申請移植到項目中,在移植完成后,撰寫文檔總是出現“無法獲取“AxforApplication”控件的窗口句柄。不支持無窗口的 ActiveX 控件”,另樓主頭疼很久,網上寥寥無幾的解決方法都嘗試了,如關閉DEP,重啟電腦,重裝CPC等等,都沒有解決樓主的問題,在樓主各種嘗試之后終於得以解決。
環境:
編譯環境:VS2012(C#),Windows 7,無窗口的OCX控件
解決方法:
1.卸載本地的office和CPC
2.先安裝Office(Office2003或者2007最佳),2010也可以
3.然后安裝CPC安裝程序以及CPC升級包
OK了。
目前不確定是否是Office版本的問題,樓主一開始先安裝的CPC,又安裝的Office2010出現如上問題,后來看CPC官網推薦2007,所以在重裝的過程中,樓主安裝了Office2007,問題就解決了,不過樓主同事有用2010是可以的~
后記:
在樓主以為一切大功告成之后,發現撰寫保存校驗的時候又報錯了,彈出一個Microsoft Visual Basic窗口(忘截圖了),然后樓主猜想是Office的問題,於是樓主讓同事將其Office2010發給我,果然可以校驗保存了,OOps~~~~~~~