我无法使用search
功能在网站上找到此信息。我在post
我提出这个问题是因为我认为这至少可以部分实现,如果不是全部,这将是其他人进行转换的有用指南。在网上找到的示例问题:here
经过一些处理(代码更改)后,所有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始终以0索引开头) VBA:Redim someArray( 1 to 10)
VBS:redim someArray(10)
VBA:
For i = 1 to 10
'do something
next i
VBS:
For i = 1 to 10
'do something
next
在VBS中始终需要完全合格的范围(只是一个演示。)
VBA:
range("A1") = "Testing"
VBS:
ExcelObj.Workbooks(1).Worksheets(1).Range("A1") = "Testing"
我会感激任何帮助,提前谢谢,并抱歉这个长期问题._。
编辑:我自己正在编写一个脚本,当我完成时会更新