Delphi から Word 文書のマクロ (Sub) を実行したいと考えています。
私の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"');
「指定されたマクロ
を実行できません」というエラーが表示される