发表回复 
AHK如何直接运行VBA代码?
2013-08-20, 03 : 58
AHK如何直接运行VBA代码?
AHK如何直接运行VBA代码?

能举例说明更好~~~~
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2013-08-20, 23 : 16
RE: AHK如何直接运行VBA代码?
Xl := ComObjCreate("Excel.Application")
xl.run(宏名)

excel安全性开启允许第三方程序调用vba
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢nepter
2013-08-21, 17 : 41 (这个帖子最后修改于: 2014-10-23 18 : 05 by robertL.)
RE: AHK如何直接运行VBA代码?
代码: (全选)
bytes2bstr(vin) {
script =
(
function bytes2bstr(vin)  
    strreturn = ""  
    for i = 1 to lenb(vin)  
        thischarcode = ascb(midb(vin,i,1))  
        if thischarcode < &h80 then  
            strreturnstrreturn = strreturn & chr(thischarcode)  
        else  
            nextcharcode = ascb(midb(vin,i+1,1))  
            strreturnstrreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode))  
            ii = i + 1  
        end if  
    next  
    bytes2bstr = strreturn  
end function
)     ; sc := ComObjCreate("ScriptControl"), sc.Language := "VBScript", sc.AddCode(code)
    sc := ComObjCreate("ScriptControl") , sc.Language := "VBScript"
    sc.ExecuteStatement(script)
    Return sc.Eval("bytes2bstr(vin)")
}
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢cixiplc
2013-09-07, 21 : 09
RE: AHK如何直接运行VBA代码?
cixiplc 回答得好!好帖!
英文官網對ScriptControl說明
同時也提到JScript怎麼放進AHK裡,真是太強了!Heart
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2013-09-15, 13 : 03
RE: AHK如何直接运行VBA代码?
mark一下应该有用
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2015-01-25, 23 : 29
RE: AHK如何直接运行VBA代码?
@jony.tw

你整理下发个示例出来学习下啊。

wiz,ahkscript,wiki,zhihu,ahk8,Github,多个QQ群,贴吧,
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-03-08, 20 : 01
RE: AHK如何直接运行VBA代码?
这也可以啊。太厉害了。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合