| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Создание таблицы в Word |
| Автор: OrbitRus 5.6.2013, 21:21 | ||||
| как создать таблицу не в активном документе, а в определённом? нужно в этом документе
или нужен другой код для создания нового документа? Добавлено @ 21:26 из перепробанного только так создалась таблица
но при ActiveDocument она создаётся в 1-м открытом документе, а во 2-м ошибка!что делать??подскажите пожалуйста! |
| Автор: Akina 5.6.2013, 21:28 |
Надо получить ссылку на запущенный Ворд и найти нужный документ в его коллекции Documents... как мне кажется. Как это сделать - не подскажу. в Вордовом VBA слабоват, а вкапываться в изучение его объектной модели тупо лениво. В Экселе нужно просто найти нужный воркспейс (перебрав их коллекцию) и перебрать все его воркбуки... вероятно, и с вордом аналогичная фигня. Обратись лучше с этим в форум по Офису... |
| Автор: OrbitRus 5.6.2013, 21:31 | ||||
Akina, а почему так не работает
Добавлено @ 21:33 пишет
|
| Автор: Akina 5.6.2013, 21:45 |
| См. объектную модель ворда - ответ там. Навскидку - мне кажется, что коллекция таблиц таки не в объекте ворда, а в объекте документа, причём определённого. |
| Автор: OrbitRus 5.6.2013, 23:51 |
| Akina, спасибо за помощь, но я ничего не понял=) |