找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3671|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

win7 64位VBA中MScomm32正確使用方法經(jīng)驗(yàn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
     經(jīng)常使用MScomm32進(jìn)行串口通訊的朋友,在升級(jí)到WIN7系統(tǒng)后發(fā)現(xiàn)在VBA中無(wú)法使用了,添加MCcomm控件時(shí),提示無(wú)法創(chuàng)建控件,因?yàn)樗唇?jīng)正確認(rèn)授權(quán)或無(wú)法注冊(cè)或未注冊(cè)等問(wèn)題(回為有些朋友可能注冊(cè)了一半未成功。)往下看
1.VBA,VB升級(jí)到SP6后,修復(fù)了一些系統(tǒng)漏洞。之前的MSCOMM控件文件不再被WIN7支持。要用新的MSCOMM控件。
2.由于SMComm32.ocx是32位控件,在64位系統(tǒng)下syswow64下,不再是system32了。參考批處理文件內(nèi)容。關(guān)需要注冊(cè)控件。
copy MSComm32.ocx  %windir%\syswow64\MSComm32.ocx
regsvr %windir%\syswow64\MSComm32.ocx
3.系統(tǒng)注冊(cè)表需要授權(quán)。運(yùn)行Regedit.增加以下項(xiàng)目及鍵值
[HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
@="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"

4.有部份網(wǎng)友提示某些情況下還需更改以下鍵值400為0,但我的沒(méi)有改。
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\ActiveX Compatibility\{648A5600-2C6E-101B-82B6-000000000014}]
"Compatibility Flags"=dword:00000000

51hei.png (4.28 KB, 下載次數(shù): 123)

51hei.png

WIN7中MScomm32控件方法.zip

52.13 KB, 下載次數(shù): 19, 下載積分: 黑幣 -5

VBA中使用

評(píng)分

參與人數(shù) 1黑幣 +30 收起 理由
admin + 30 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表