《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

 

保存修改后,再次导入。(需要注意:路径中一律使用正斜杠/,而不是反斜杠)

 

posted @ 2022-07-06 06:39  ryueifu  阅读(3276)  评论(1编辑  收藏  举报