Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] свойства *.dwg файла в документ Word

Ответить
Настройки темы
VBA - [решено] свойства *.dwg файла в документ Word

Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте, помогите пожалуйста с решением следующей задачи: в папке есть Паспорт.doc и Название_файла.dwg (единственный *.dwg в директории) , в паспорте нужно отобразить тремя полями: дату и время последнего изменения (до секунд), полный объем в байтах (размер, а не на "диске") и название файла *.dwg. Нашел макрос но только для экселя
К сожалению связка word-exсel не подходит.

Отправлено: 20:55, 18-09-2012

 

Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


1. Не важна, документ уходит на хранение, т.е. перед конечной сдачей удаляю все макросы, оставляя чистый *.doc
2. Да, раньше не пользовался шаблонами, благодаря Вам попробовал, это удобно. Спасибо.

Цитата Iska:
Ищем только в папках первого уровня? Не ищем ни в каталоге документа, ни в папках второго и более уровней — так? »
Да, только 1-го уровня. Можно сделать 2-ю кнопку, чтобы искал только в каталоге документа?

Цитата Iska:
А всё-таки, что? »
Некорректно выразился, попробую еще раз: первый макрос работал только при наличии файла в директории, т.е. если ничего нет, поля незаполнены. Шаблон работает как надо.

Последний раз редактировалось Sta1917, 24-09-2012 в 19:43. Причина: Уточнение


Отправлено: 19:38, 24-09-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Sta1917:
Да, только 1-го уровня. Можно сделать 2-ю кнопку, чтобы искал только в каталоге документа? »
Можно. Но есть встречное предложение: попробовать обойтись одной кнопкой.

Сначала ищем *.dwg-файлы в текущем каталоге (кстати, что в этом случае помещать в колонку «Директория»?). Если таковые найдены — заполняем таблицу и останавливаемся. Если в текущем каталоге таковые файлы отсутствуют — ищем в подкаталогах первого уровня. Так устроит? Можно в обратном порядке.

Цитата Sta1917:
Некорректно выразился, попробую еще раз: … Шаблон работает как надо. »
Спасибо, ясно.

Отправлено: 20:01, 24-09-2012 | #12


Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Iska:
Можно.. обойтись одной кнопкой. »
Можно.

Устроит, есть 1 из 2 случаев: либо в родительской папке, либо в подпапках 1-го уровня. Если *.dwg найден в текущем каталоге, в "Директория" писать название каталога. Порядок неважен.

Отправлено: 20:13, 24-09-2012 | #13


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать



Sta1917, пробуйте: Passport2.zip. Сначала ищем в каталоге документа, затем — во вложенных первого уровня.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:12, 24-09-2012 | #14


Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Все работает. Буду тестировать на практике. Огромное спасибо.

Отправлено: 23:44, 24-09-2012 | #15


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Sta1917:
Буду тестировать на практике. »
Отпишитесь по результатам практического применения: как показывает опыт, даже самые грандиозные воплощения резво рушатся под рутиной самых обычных дел. А уж про наше с Вами — и говорить нечего, наверняка найдутся упущенные моменты и неверно интерпретированные детали.

Отправлено: 01:35, 25-09-2012 | #16


Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Хорошо, но это дело не быстрое, не каждый день выпуск объектов

Отправлено: 01:49, 25-09-2012 | #17


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Ничего страшного. Конференция помирать не собирается, а я подпишусь на эту тему.

Отправлено: 02:31, 25-09-2012 | #18


Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо, там еще одна подобная задачка от меня появилась. В общем, это документы для сдачи в геослужбу. Когда разберусь с полной структурой отчета сделаю автоматическое заполнение верхних таблиц. После полного теста выложу на геодезическом форуме.

Отправлено: 02:43, 25-09-2012 | #19


Пользователь


Сообщения: 102
Благодарности: 8

Профиль | Отправить PM | Цитировать


Iska, подскажите, как добавить вывод автора последних изменений ?

.Item(7).Range.Text = CStr(objFile.DateLastModified)

что тут должно быть ?

Отправлено: 09:13, 05-06-2013 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] свойства *.dwg файла в документ Word

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2007 - [решено] приложению Word не удалось открыть документ... Vlad_PC Microsoft Office (Word, Excel, Outlook и т.д.) 14 27-01-2016 17:03
Delphi - [решено] Как из Delphi запаролить документ Word? game_Racer Программирование и базы данных 3 18-10-2011 16:27
Разное - [решено] Как найти документ Word`а по его содержимому DeepWaters Microsoft Office (Word, Excel, Outlook и т.д.) 11 10-08-2011 09:29
2007 - [решено] Не открывается документ Ofice Word 2003 Chev_Chelios Microsoft Office (Word, Excel, Outlook и т.д.) 13 27-07-2011 22:01
Вставка данных в документ word zvezda_t Вебмастеру 6 12-10-2010 14:03




 
Переход