Статьи из блога
Статьи из блога
Как определить местонахождение документа
Метки: word 2007 | недавно открытые документы
Вторник, 1 сентября 2009 г.
Просмотров: 2979
Подписаться на комментарии по RSS
Версия для печати
Антон спрашивает:
Можно ли посмотреть историю созданных (сохраненных) документов в Word 2007? Если да, то как?
По работе приходится создавать и сохранять много документов и, к сожалению, не всегда удается запомнить, куда именно документ какой-либо сохранил. Подскажите, пожалуйста, каким образом можно посмотреть нечто вроде истории созданных (сохраненных) документов с указанием их места расположения?
Антон, однозначно могу сказать, что сам редактор Word не предоставляет такой возможности. Это в большей степени епархия ОС.
Но вы можете самостоятельно узнать местонахождение ваших последних использованных файлов (не только документов), например, таким способом (я использую Total Commander). Зайдите по адресу:
C:\Documents and Settings\NAME_USER\Application Data\Microsoft\Office\Последние файлы\
В этой папке вы увидите список ярлыков для каталогов и файлов. Наведите указатель мыши на любой ярлык и выплывет подсказка с адресом, где этот документ находится.
И еще один совет: вы можете воспользоваться моим шаблоном "Последние файлы", который будет выводить список имен документов по щелчку на кнопке. Вот ссылка:

Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика
Комментариев: 8
Антон, здравствуйте!
Вопрос не по теме, но не знаю как по другому можно послать вам письмо.
Вопрос такой: дано - много таблиц заверстанных в формат А4, нужно - переверстать их в формат А5. Соответственно, при копипасте, все едет, можно как то автоматизировать этот процесс?
С уважением, Елена
Елена, а зачем делать копипаст? И что значит "все едет"?
Вы можете просто изменить размер бумаги в параметрах документа и задать для каждой таблицы выравнивание по ширине окна.
Для того, чтобы сделать это для многих документов одновременно, можно воспользоваться макросом из статьи http://wordexpert.ru/page/massovoe-formatirovanie-dokumentov
Нужно только заменить следующие строки:
While myFile "" 'Открываем каждый файл без видимости для пользователя Set myDoc = Documents.Open(path & myFile, Visible:=False) 'Изменяем форматирование каждого файла With myDoc With .Range With .PageSetup .LeftMargin = CentimetersToPoints(2) .RightMargin = CentimetersToPoints(1) .TopMargin = CentimetersToPoints(1) .BottomMargin = CentimetersToPoints(2) End With .Paragraphs.FirstLineIndent = CentimetersToPoints(1.25) .ParagraphFormat.LineSpacingRule = wdLineSpaceSingle With .Font .ColorIndex = wdBlack .Name = "Times New Roman" .Size = 12 End With End With .Close SaveChanges:=wdSaveChanges End With myFile = Dir$() 'получаем следующее имя файла из папки Wendна следующие:
While myFile "" 'Открываем каждый файл без видимости для пользователя Set myDoc = Documents.Open(path & myFile, Visible:=False) 'Изменяем форматирование каждого файла With myDoc With .Range With .PageSetup If .PaperSize = wdPaperA4 Then .PaperSize = wdPaperA5 End With Application.ScreenRefresh End With 'Выравнивает все таблицы в документе по ширине окна For Each myTable In .Tables myTable.AutoFitBehavior wdAutoFitWindow Next myTable .Close SaveChanges:=wdSaveChanges End With myFile = Dir$() 'получаем следующее имя файла из папки WendПомогите, изменился исходный документ. Как восстановить? Срочно нужно
Лариса, а вы использовали функцию версионности документа? Если нет, то уже никак не восстановить.
Да, было бы, наверное, полезно приделать к Word возможность вести журнал изменения документов.
Уважаемый Антон!
В предыдущих версиях Word (до 2003) была возможность его запуска с ключами командной строки, и с помощью такой строки winword -Mfiles1 я запускал Word с последним файлом, над которым я работал (например, вчера или до обеда). В панели быстрого запуска я сделал соответствующий ярлычок, и было просто комфортно. Но когда перешёл на Office 2003, эта возможность - увы! - пропала. А какие сейчас есть ключи для запуска из командной строки, где про это можно прочитать?
Почитать об этом можно здесь
Васильич, я об этом писал в этой заметке. Там же есть и ссылка для ключей в Word 2003.