vb6 использует vba для «макро» записи.Я не могу найти документацию о том, как это сделать.
Это устаревшая программа VB6, написанная где-то до 2004 года. У меня есть требования, чтобы обновить ее немного, но она требует редактирования макроса пользователя.Я не могу понять, как «получить» код пользователя.
У меня есть исходный код VB6.Мой клиент купил VBA от Microsoft.VBA для VB6 также был доступен в MSDN в сентябре 2004 года под названием «Руководство по выпуску SDK версии 6.4 Microsoft SDK версии 6.0».Есть один тривиальный пример и плохая документация.Приложение позволяет пользователю вводить код VBA (в большинстве случаев это своего рода вопрос), например:
`Sex = Male
If Employee.Age = 16 Then
Print Employee.Name, Employee.Age
End if`
Некоторые из «вопросов» состоят из пары сотен строк кода.Программа VB6 «как-то» выполняет «вопрос» и возвращает вывод пользователю в расширенном текстовом поле.
Когда я смотрю в Интернете VBA и VB6 (и я сделал это со многими вариантами), Google и Bing (средидругие) просто не понимают никаких вопросов о подключении VBA к VB6.Есть приложения (VISIO), которые включили VBA.Поэтому где-то кто-то должен знать, как поместить VBA в приложение (это, в конце концов, COM) или где существует достойная документация для этого.--Charlie