powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как работать с Word через ole
10 сообщений из 10, страница 1 из 1
Как работать с Word через ole
    #33185227
andruha1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как открыть word документ через ole
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33185327
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Открываешь Word.
2. Меню -"Сервис"-"Макрос"-"Начать запись". Жмешь "OK".
3. Выполняешь необходимые действия (открыть файл, закрыть файл и т.п.).
4. Меню -"Сервис"-"Макрос"-"Остановить запись". Жмешь "OK".
5. Жмешь Alt+F11. Находишь только-что сформированный макрос и вниательно его изучаешь.
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33185374
andruha1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не очень похоже на правду.
Как это сделать в Visual Basice с помощью OLE?
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33185498
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andruha1Не очень похоже на правду.
Как это сделать в Visual Basice с помощью OLE?

Самая что ни на есть правда!

1. Открывашь Visual Basic.
2. В модуле или форме пишешь

Код: plaintext
Set wrd = CreateObject("Word.Application")


3. Далее подставляешь код из привёденного в предыдущем посте примере. Не забываешь в нужных местах подставлять "wrd" или другие имена классов по контексту.
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33185572
andruha1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как загрузить сам Application в ole
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33186167
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andruha1Как загрузить сам Application в ole

Ты это про что?
Ты вообще в курсе что такое OLE? ... или я чего-то не понимаю.
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33186291
andruha1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не особо в курсе что такое ole. Я вообще хочу написать прогу которая открывает Word-й документ дочерним окном внутри родительского (само окно Word-a внутри родительского), а не отдельным окном в винде.
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33186532
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бросаешь на форму контрол OLE1, выскакивает диалог с выбором требуемого объекта, выбираешь Word. Доступ к объектной модели ворда получаешь через OLE1.object

Все.
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33186641
andruha1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ. Я и раньше так делал. Создавал ole объект с помощью CreateEmbed. А не получалось потомучто имя файла было на русском. Может подскажете как решить эту проблему. И еще у меня в Wordовском документе есть textbox, как в него вставить текст(через ole).
...
Рейтинг: 0 / 0
Как работать с Word через ole
    #33187034
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Достучаться до контролов в ворде
OLE1.object.ActiveDocument.InlineShapes(x)
Насчет имени файла не знаю.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как работать с Word через ole
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]