[求助]vba窗體中無法使用第三方控件與winscok
作者:金字塔 來源:cxh99.com 發(fā)布時間:2015年01月28日
- 咨詢內(nèi)容:
1.在窗體使用ms的winscok加入到窗體后會彈出[對于指定的操作,該主題不受信任]的警告,該控件在vb6的IDE中正常使用,而在金字塔的vba中卻出現(xiàn)這樣的情況?是金字塔vba的窗體不支持該控件嗎?2.另外在窗體中使用VSFlexGrid時候,VSFlexGrid的事件只有[BeforeUpdate,AfterUpdate,Exit,Enter]4個事件,請問是怎么一回事?是金字塔vba的窗體不支持第三方控件嗎?
- 金字塔客服:
[[[[2.另外在窗體中使用VSFlexGrid時候,VSFlexGrid的事件只有[BeforeUpdate,AfterUpdate,Exit,Enter]4個事件,請問是怎么一回事?是金字塔vba的窗體不支持第三方控件嗎?]]]]對不起管理員這個問題是我弄錯了,只要控件中本身有這個事件,然后手動添加就可以的了, 如下: Sub UserForm1_VSFlexGrid1_Click() Application.Msgout "UserForm1_VSFlexGrid1_VSFlexGrid1_Click" end sub問題2已經(jīng)解決,但是問題1還是不能在vba窗體中使用winscok
- 用戶回復(fù):
這個應(yīng)該是控件本身de問題吧,你可以自己用v?b寫個控件,然后用金字塔來調(diào)用
- 網(wǎng)友回復(fù):
問題2 : winscok 控件是微軟 Microsoft公司出品的,本身就是vb系統(tǒng)自帶的網(wǎng)絡(luò)通信控件啊,何況winscok在vb6的IDE上都在正常使用的,但是到了金字塔這里就出現(xiàn)了[對于指定的操作,該主題不受信任]這樣的問題,不信你可以自己調(diào)用看看,在你的機器上有沒有這樣的問題
[此貼子已經(jīng)被作者于2014/11/1 16:18:38編輯過]
- 網(wǎng)友回復(fù):
微軟這個控件是主要給VB系統(tǒng)開發(fā)應(yīng)用程序使用的,金字塔的VBA不屬于這個范疇,微軟開發(fā)winscok控件的時候應(yīng)該考慮到安全性,所以才出現(xiàn)這個問題.建議你還是自己開發(fā)網(wǎng)絡(luò)程序吧,用VB封裝一個ACTIVEX控件,然后用金字塔的vba調(diào)用也不是一件很麻煩的事情