По поводу OLE :
Из Delphi7(в данном случае это неважно, мог быть любой другой объектно-ориентированный язык способный работать с OLE) через OLE работаю с объектом Word.Application.
Вопрос : Если на компьютере пользователя будет установлен MS Word2000, но без редактора Visual Basic - моя программа будет работать? Т.е. будет ли существовать OLE-объект Word.Application со всеми его свойствами.
По поводу чистого VBA :
Имеется документ (тест) в который вставлены OptionButton'ы (для выборов вариантов ответов Да/Нет на вопросы теста). Далее нужна обработка вариантов ответов и вывод результатов теста, но таким образом, чтобы тестируемый не мог видеть результатов. Реализовал так : Человек отвечает на вопросы путём нажатия на соответствующие OptionButton'ы, сохраняет документ. Отправляет его тестирующему. Тестирующий в текстовое поле в конце документа вводит пароль. Нажимает кнопку, происходит расчёт результатов (в VBA проекте читаю значения OptionButton'ов) и в MsgBox'е выводится результат расчётов.
Вопрос : Если у тестируемого не установлен Visual Basic Editor - он сможет нажимать на OptionButton'ы вставленные в документ? Отобразятся ли они у него вообще?
P.S. У тестирующего Visual Basic Editor похоже не установлен, но установить - не есть проблема. Суть вопроса состоит в том, сможет ли тестируемый отметить варианты ответов и отправить этот документ обратно тестирующему. Также : Если у тестируемого не установлен Visual Basic Editor - при сохранении указанного документа не будет ли утерян из него код VBA-проекта?