Метод OLE-автоматизации - PullRequest
0 голосов
/ 18 июня 2020

Я вызываю метод на интерпретируемом языке (LIMS Basi c):

value = OleInvokeMethod (handle, methodName, argValue, isHandle, "arrayName")

Это обычно безупречно работает с массивом для argValue, когда требуется более одного параметра.

Проблема возникает, когда argValue должен быть объектом. В этом экземпляре разрешен только один параметр, а при использовании такого метода, как Hyperlinks.Add в объектной модели Microsoft Excel, первый параметр является объектом, а второй параметр является обязательным, поэтому я не могу его вызвать.

Мой вопрос: могу ли я передать строку функции OleInvokeMethod, которая создаст объект в вызове, или есть ли у кого-то другие умные обходные пути.

...