如何使用VBS脚本程序读EXCEL文件,有没有具体流程?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用VBS脚本程序读EXCEL文件,有没有具体流程?相关的知识,希望对你有一定的参考价值。

我是想把QQ号码和密码放在EXCEL中,然后想通过VBS来读取并登入,请问该怎样编写,本人也是才刚开始接触这一块,望多多指教!谢谢!

参考技术A 如果是XP系统,可以使用如下代码
VBS控制Excel的一些常见方法:
(一) 使用动态创建的方法
首先创建 Excel 对象,使用ComObj:
oExcel = CreateObject( "Excel.Application" )
1) 添加新工作簿:
oExcel.WorkBooks.Add
2) 打开已存在的工作簿:
oExcel.WorkBooks.Open( "C:\Excel\Demo.xls" )
3) 设置第2个工作表为活动工作表:
oExcel.WorkSheets(2).Activate

oExcel.WorksSheets( "Sheet2" ).Activate
4) 给单元格赋值:
oExcel.Cells(1,4).Value = "第一行第四列"

错误 - 在Windows 7中使用“Git Bash Here”时,“文件扩展名.vbs没有脚本引擎”

我安装了最新版本的git for windows。当我使用上下文菜单选项Git Bash Here时,我收到以下错误。

文件扩展名.vbs没有脚本引擎

任何想法如何解决它?

答案

该问题是由.vbs文件与Notepad ++(或在某些情况下,可能是一个不同的程序)相关联引起的。我能够通过以管理员身份运行Notepad ++并删除.vbs文件的文件关联来解决它。

如果您不确定导致问题的程序,可以从开始菜单中搜索“更改与文件扩展名关联的文件类型”。要从那里解决问题,请确保.vbs文件将Microsoft Windows Based Script Host设置为当前默认程序。

另一答案

在我的情况下,我可以通过将vbs文件与以下命令重新关联来摆脱这种摆脱:cmd - >以管理员身份运行 - >现在输入以下命令并按Enter键

assoc .vbs = VBSFile

另一答案

您可以尝试从以下链接执行适当的修复程序。

http://www.dougknox.com/xp/file_assoc.htm

另一答案

虽然这是一个死气沉沉的帖子,但我想与其他人一起分享。

我遇到了与OP相同的问题,但.vbs文件已经与“基于Microsoft Console的脚本主机”相关联。

这发生在Windows Server 2012计算机上,.vbs文件正在调用.vbs文件。

我的解决方案是运行cscript.exe /H:CScript,或者运行cscript.exe /H:WScript。这与此脚本使用的脚本引擎相关联。

另一答案

我可以确认将Notepad ++与.VBS文件关联会导致此问题。

对于Windows 10,如果导航到“按文件类型选择默认应用程序”,则无法将.vbs与“基于Microsoft Windows的脚本主机”重新关联;该接口基本上会说明相同/原始问题 - 没有为文件类型安装应用程序。

enter image description here

上面的khichar.anil的CMD线路解决方案可以与Windows 10完美配合。确保以管理员身份运行。

enter image description here

GUI将花费一些时间进行更新:

enter image description here

另一答案

我使用WEBuilder遇到了同样的问题。为了解决这个问题,我进入了Options / Preferences / Files / Associations并删除了与.vbs文件的关联。干杯!

另一答案

我尝试了上面的方法,它们都没有在Windows 10上为我工作。我最终转到Windows注册表并将HKEY_CLASSES_ROOT.vbs的默认值更改为VBSFile,然后它才起作用。

以上是关于如何使用VBS脚本程序读EXCEL文件,有没有具体流程?的主要内容,如果未能解决你的问题,请参考以下文章

通过 R 运行 .vbs 脚本,在任务计划程序中安排

如何将多个变量从 VBS 传递到批处理脚本?

使用VBS打开Excel并放在Windows顶部

错误 - 在Windows 7中使用“Git Bash Here”时,“文件扩展名.vbs没有脚本引擎”

关于使用vbs操作excel的问题

VBS 脚本在 Excel 中创建指向外部网站的热链接