我已经在VBS中做了以下脚本,但虽然它在Windows Vista & vista中工作,我不能得到它在win7 32位64位工作。在Win7 32位&64位VBS Reg错误
set myclip = createobject("clipbrd.clipboard")
bcode = myclip.gettext
if len(bcode) > 0 then
set wb = getobject("C:\DB.xlsx")
wb.sheets("1").range("a2").value = bcode
myclip.clear
myclip.settext wb.sheets("1").range("c2")
set wb = nothing
end if
set myclip = nothing
通过升高cmd regsvr32
我得到的
Regsvr32 DllRegisterServer in clipboard.dll succeded
。
然而,当我尝试运行我得到以下错误的VBS:
Line: 1 Char: 1 ActiveX component can't create object 'clipbrd.clipboard' Code: 800A01AD S
任何想法如何获得通过呢?
您是否将其注册为32位或64位ActiveX组件?你使用的是32位还是64位版本的WScript? – Bond
我试过但没有成功 –