Вопрос № 81841: Здравствуйте!! Не можете подсказать как сделать так чтобы макрос запускался при открытие книги !! Это вроде делается с помощью макроса WorkbookOpen но у меня не запускается:-)...Вопрос № 81991: В книге Excel имеется список web-страниц (.mht - веб-архив в одном файле), сохраненных на диске + их адреса + примечания. Есть также форма с элементом WebBrowser. Что нужно сделать, чтобы ассоциировать это окно с файлом .mht на диске
или в сети?...
Вопрос № 81.841
Здравствуйте!! Не можете подсказать как сделать так чтобы макрос запускался при открытие книги !! Это вроде делается с помощью макроса WorkbookOpen но у меня не запускается:-)
Отправлен: 10.04.2007, 03:57
Вопрос задал: Hara (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Genyaa
Здравствуйте, Hara!
Имя события - Workbook_Open
Обработчик этого события должен находиться в модуле книге.
В окно редактирования модуля книги можно воайти следующим образом:
- войти в редактор VBA
- нажать
- в окне редактора, которое при этом стало активным, найти вхождение проекта с именем VBAProject (ИмяВашейКниги)
- в дереве этого проекта найти вхождение "ЭтаКнига" - клинуть по нему двойным щелчком левой кнопкой мыши - откроется окно модуля книги - сюда и нужно внести обработчик Workbook_Open, что-то типа этого:
Private Sub Workbook_Open()
Call ИмяНужныйМакрос
End Sub
--------- Всякое решение плодит новые проблемы.
Ответ отправил: Genyaa (статус: Студент)
Ответ отправлен: 10.04.2007, 07:49
Отвечает: NRJ
Здравствуйте, Hara!
Макрос может не запускаться из-за настроек безопасности в Excel.
Меню Сервис--->Макрос--->Безопасность... Уровень безопасности необходимо установить как минимум средний чтобы макросы вообще работали, тогда при запуске документов с макросами Excel будет спрашивать разрешения на запуск макросов, а по умолчанию стоит самая высокая безопасность и макросы при этом неработают.
Ответ отправил: NRJ (статус: 1-ый класс)
Ответ отправлен: 10.04.2007, 09:37
Вопрос № 81.991
В книге Excel имеется список web-страниц (.mht - веб-архив в одном файле), сохраненных на диске + их адреса + примечания. Есть также форма с элементом WebBrowser. Что нужно сделать, чтобы ассоциировать это окно с файлом .mht на диске или в сети?
Отправлен: 10.04.2007, 22:03
Вопрос задал: I-a-i (статус: Практикант)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: HookEst
Здравствуйте, I-a-i!
Используйте метод Navigate
например:
Private Sub CommandButton1_Click()
WebBrowser1.Navigate "c:myfile.mht"
'откроет файл myfile.mht
End Sub
Private Sub CommandButton2_Click()
WebBrowser1.Navigate "yandex.ru"
'откроет yandex.ru где Вы можете поискать справку по остальным параметрам этого метода
End Sub
Успехов
Ответ отправил: HookEst (статус: Студент)
Ответ отправлен: 11.04.2007, 04:50