Возврат значения из Word VBA для вызова Excel VBA - PullRequest
0 голосов
/ 27 марта 2020

Из MS Excel у меня есть код VBA, который выполняет код VBA в MS Word. Все отлично работает Мне нужно вернуть строковое значение из Word обратно в переменную Excel. Возможно ли это?

Какой-то нерелевантный фон ... Я строю список файлов PDF в Excel и мне нужно извлечь значения из каждого из этих файлов PDF. Word изначально читает pdf, поэтому я его использую. У меня есть отлично работающий python скрипт, который делает это, но никто в организации не знает python, и моему менеджеру неудобно иметь код, который только я понимаю. Что достаточно справедливо!

Любой намек будет полезен!

1 Ответ

1 голос
/ 28 марта 2020

Excel:

Sub RunWord()

    Dim appWd As Object, res

    Set appWd = GetObject(, "Word.Application")

    res = appWd.Run("Tester")

    Debug.Print res

End Sub

Слово:

Public Function Tester()
    Tester = "hi!"
End Function
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...