《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》其他文章之二:无需管理员权限部署SeleniumBasic
根据《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之一:SeleniumBasic的下载和部署
SeleniumBasic通常是使用管理员身份运行regasm.bat实现注册,并且该电脑的所有用户都可以使用SeleniumBasic。
最近很多网友说公司电脑不允许使用管理员权限,因此本帖给大家讲解如何将SeleniumBasic只给当前用户部署。
与正常的SeleniumBasic.zip相比,非管理员部署的版本中,唯一的差别是多了两个.reg文件。
大家需要加QQ群 324399884,在群文件搜索SeleniumBasic即可下载到非管理员身份的压缩包。
具体的部署方法(务必完全按照如下操作):
第一步:将QQ群中的SeleniumBasic.zip下载到D:\根目录
第二步:选中压缩包,在右键菜单中选择“解压到SeleniumBasic”
第三步:解压缩以后,在D:\SeleniumBasic路径下可以看到9个文件。其中有两个注册表文件。
第四步:双击SeleniumBasic.reg,弹出一个是否导入的对话框,选择“是”。
※如果您的系统是64位,并且安装的是32位Office,则需要进一步导入SeleniumBasic_x86.reg这个注册表。
第五步:启动Excel VBA,在引用对话框中,浏览,选择:"D:\SeleniumBasic\SeleniumBasic.tlb"
第六步:书写一个测试程序
Sub Test()
Dim WD As SeleniumBasic.IWebDriver
Set WD = New SeleniumBasic.IWebDriver
WD.About
End Sub
如果上述程序能够正常运行,说明部署成功。
※友情提示:如果您的电脑没有D:,或者想把SeleniumBasic部署到其他位置,假设想部署在E:\,那么把压缩包下载到E:\解压缩。
非常重要的是,你需要用记事本编辑两个.reg文件,把其中的路径D:/SeleniumBasic/SeleniumBasic.dll 一律全部替换为E:/SeleniumBasic.dll
保存修改后,再次导入。(需要注意:路径中一律使用正斜杠/,而不是反斜杠)