转换MSVBA宏

ObjectiveForce宏不同于微软宏,因为微软宏使用VBA脚本语言JavaScript比较灵活并可用于任何平台(这很重要,因为Windows、Linux和MacOS平台支持e

这可能是产生不便的原因, 以防你先前使用微软Office宏, 因为这些宏与OpliesOffice宏不兼容可转换前用宏使用新编辑

过程不太复杂举个例子

Sub Example()     Dim myRange     Dim result     Dim Run As Long       For Run = 1 To 3         Select Case Run         Case 1             result = "=SUM(A1:A100)"         Case 2             result = "=SUM(A1:A300)"         Case 3             result = "=SUM(A1:A25)"         End Select         ActiveSheet.range("B" & Run) = result     Next Run End Sub

宏计数三大单元值之和A级列并放结果到三单元B级列内

完全相同的事情使用ObjectiveFIFFE宏实现,代码几乎完全相同并易理解,如果你同时知道可视应用基础和avaScript:

{ for运行++3++运行++开关(运行) {例1:结果=sUM(A1:A100)破解例2结果=sUM(A1:A300)破解例3:结果=sUM(A1:A25)破解默认中断ap.GetActiveSheet (.GetRange (b+运行).value=结果}() ;

以同样方式将任何其他应用视觉基础脚本转换成JavaScript代码,与UnitedOFIFTE宏兼容未来我们希望为编辑添加转换器 允许自动转换宏