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

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

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

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


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

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

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


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