我想从 Delphi 运行 Word 文档的宏(子)。
我在 Word 中的宏是
Sub Macro1()
'Do Something
End Sub
在德尔福
Word := CreateOleObject('Word.Application');
Word.visible := true;
Word.Documents.Open('c:\_3\Doc\2.docm', true, false);
word.Run('Macro1');
并且效果很好
但是当我想增强宏并将参数添加为
Sub Macro1( param1 as string, param2 as string)
'Do Something
End Sub
并调用
word.Run('Macro1 "Book", "Pool"');
我收到错误消息
“无法运行指定的宏”
如何使用参数调用宏(子)?