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