|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.09.2009, 13:17 | #1 |
Заблокирован
Регистрация: 03.09.2009
Сообщений: 12
|
Работать в Word, не открывая документы (работа с закрытыми документами Word)
Дайте ссылку, как работать с закрытыми документами Word.
У меня есть 5 шаблонов. Я хочу во всех этих шаблонах, не открывая их, сбросить Списки в диалоговом окне Списки. Надо применить вот этот код ко всем шаблонам. Код:
|
06.09.2009, 13:41 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
А что мешает их открыть программно все по очереди и сделать все, что нужно?
Кроме того, как следует из объектной модели Word, объект ListGalleries никак не зависит от документа, а принадлежит приложению. Поэтому шаблоны здесь ни при чем. Работать с закрытым документом нельзя, все равно, что налить борщ, не открывая кастрюлю. Документ хоть как-то, но нужно открыть: хоть через Word, хоть через шестнадцатиричный редактор.
Лучше день потерять — потом за пять минут долететь!©
|
06.09.2009, 14:12 | #3 |
Заблокирован
Регистрация: 03.09.2009
Сообщений: 12
|
|
06.09.2009, 16:35 | #4 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Busine2009(Георгиевич) , что бы вызвать шаблон на редактирование из любого каталога
используйте команду winword /L "полный_путь_к_файлу_dot" Её легко встроить в контекстное меню проводника PS Создавать своих клонов на форуме IMHO не очень хорошая практика Последний раз редактировалось Aent; 06.09.2009 в 16:39. |
06.09.2009, 17:19 | #5 |
Заблокирован
Регистрация: 03.09.2009
Сообщений: 12
|
Aent
А куда это засовывать: winword /L |
06.09.2009, 21:23 | #6 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
В командную строку или в функцию/оператор SHELL
Посмотрите http://forum.developing.ru/showthrea...hlight=winword Т.е делаете свой шаблон который будет править всё что вам нужно, включаете требуемый код в Open_Document и запускаете как описано в посте по ссылке. Вообще полезно добавить в меню проводника пункт для редактирования .dot В Explorer Сервис->Cвойства папки->Типы файлов Выбираем DOT и жмём кнопку Дополнительно В Изменение свойств типа файлов Создать Действие: &Редактировать шаблон Приложение: "C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE" /L "%L" |
06.09.2009, 21:47 | #7 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Редактирование шаблона осуществляется командой «Открыть» из контекстного меню
Лучше день потерять — потом за пять минут долететь!©
|
06.09.2009, 23:21 | #8 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Viter.Alex
И вправду.Пропустил. А я в своё время долго с этим возился. Впрочем, мне надо было открыть из Disco Commander'a Последний раз редактировалось Aent; 06.09.2009 в 23:28. |
07.09.2009, 09:12 | #9 | |
Заблокирован
Регистрация: 03.09.2009
Сообщений: 12
|
viter.alex
Да действительно, пр. кн. мыши по-другому работает, и шаблон редактируется. Цитата:
Последний раз редактировалось Георгиевич; 07.09.2009 в 09:49. |
|
07.09.2009, 09:35 | #10 |
Заблокирован
Регистрация: 03.09.2009
Сообщений: 12
|
Aent
Да, лихо закручено. Последний раз редактировалось Георгиевич; 07.09.2009 в 09:50. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа с Word | arv | БД в Delphi | 13 | 24.05.2009 10:39 |
Работа с Word | Ky3Heu, | Общие вопросы Delphi | 1 | 20.05.2009 12:06 |
Как вычислять значения вне таблицы WORD, с использованием данных из таблицы WORD | prikolist | Microsoft Office Word | 6 | 21.11.2008 13:17 |
Работа с Word-ом | grey | Помощь студентам | 6 | 25.11.2007 14:28 |
Работа с Word | Prowler | Общие вопросы Delphi | 1 | 14.09.2007 23:26 |