我无法使用该search功能在网站上找到此信息.我在这篇文章中看到了类似的帖子 On C#into Java和VBA into C#
我提出这个问题是因为我认为这至少可以部分实现,如果不是全部的话,这将是其他人进行转换的有用指南.在网上找到的示例问题:这里
经过一些处理(代码更改)后,是否可以将所有VBA转换为VBS?
如果没有,什么类型的VBA程序无法转换?
如果是,是否有自动执行此操作的vba程序或任何工具?如果没有,有人可以提供从VBA到VBS的完整转换规则列表吗?(如果可能的话,我想编写一个VBA程序来自动执行此过程)
我只知道以下内容Rules
(如果我错了请纠正我)
VBA:Dim a as string
VBS:Dim a
VBA:Xlup
VBS:-4162
redim someArray( A to B)在VBS中使用语法(VBS始终以0索引开头)VBA:Redim someArray( 1 to 10)
VBS:redim someArray(10)
VBA:
For i = 1 to 10
'do something
next i
Run Code Online (Sandbox Code Playgroud)
VBS:
For i = 1 to 10
'do something
next
Run Code Online (Sandbox Code Playgroud)
始终需要VBS中的完全合格范围(只是一个演示.)
VBA:
range("A1") = "Testing"
VBS:
ExcelObj.Workbooks(1).Worksheets(1).Range("A1") = "Testing"
我要感谢任何帮助,提前谢谢,并为长期的问题感到抱歉.
编辑:我自己正在编写一个脚本,当我完成时会更新