|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.03.2009, 10:11 | #1 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
автоматическое пересохранение
Привет всем!! когда я пересохраняю документ, мне необходимо в имя файла каждый раз вводить сегодняшнюю дату и еще несколько ключевых слов из документа. Можно ли, чтобы при пересохранении , эти ключевые слова и сегодняшняя дата попадали в строку имени файла автоматически? Спасибо.
Юрик
|
17.03.2009, 10:39 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Вот так это делается. Помести процедуру в шаблон и пользуйся. Она будет вызываться при каждом сохранении файла. Также ее можно поместить в модуль ThisDocument самого докумета, если ты просто сохраняешь его копии.
Код:
Например, так Код:
Лучше день потерять — потом за пять минут долететь!©
|
17.03.2009, 14:22 | #3 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
Стыдно признаться, но я даже не знаю куда или через что этот код вставить, как в шаблон так и в документ . Если можно пошагово - "ДЛЯ ЧАЙНИКОВ". Я обычный пользователь, с закладками я разобрался давно, но дальше...сложно. Я прикрепил файл "555". Допустим надо чтобы в строке пересохранения было такое название: експертиза (слово по умолчанию)_(чтобы здесь я мог набирать любой текст)_(сюда вставить надо закладку НомерЕкспертизи)_(а сдесь закладка ДатаНаписання)". Заранее спасибо...
Юрик
|
17.03.2009, 16:47 | #4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Эх, Юра, Юра. Если бы не славный город Житомир, и ваше вкуснейшее мороженое «Империя»…
Значит по порядку.
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 17.03.2009 в 17:21. |
17.03.2009, 17:26 | #5 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
Спасибо большое!!!!
Юрик
|
17.03.2009, 18:57 | #6 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
Я все сделал - макрос запустился, все сработало. Обычно я пересохраняю файл в начале, а потом во время работы периодически сохраняюсь. Но после того как я пересохранился с помощью макроса и нажав через 10 минут Shift+F12(сохранение файла) у меня снова макрос запустился макрос , всесто обычного сохранения, как этого избежать?
Юрик
|
17.03.2009, 19:26 | #7 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
В общем-то этого вопроса я ждал. Самый простой метод — это дописать «As» к названию макроса. Тогда он будет срабатывать при команде «Сохранить как…»
А можно организовать проверку на соответствие разным условиям: имени файла некоему шаблону, даты последнего сохранения и текущей дате и пр. Но первый метод на-а-амного проще.
Лучше день потерять — потом за пять минут долететь!©
|
17.03.2009, 20:48 | #8 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
С меня мороженое. Спасибо.
Юрик
|
18.03.2009, 10:18 | #9 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
Привет. Помоги добить этот макрос, что добавить чтобы при пересохранении по умолчанию открывалась определенная мною папка, в которую я хотел бы сохранить документ?
Юрик
|
18.03.2009, 13:45 | #10 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Вот так. Вместо «C:\» пропиши полный свой путь. При указании пути в имени файла Word сам переходит в ту директорию и оставляет в поле имени только само имя. Сам этого не знал, но решил попробовать. Получилось. Бум знать.
Код:
Лучше день потерять — потом за пять минут долететь!©
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
автоматическое нажатие кнопки. | sauron99 | Помощь студентам | 1 | 29.10.2008 16:36 |
автоматическое нажатие кнопки. | sauron99 | Помощь студентам | 1 | 29.10.2008 16:36 |
Автоматическое уничтожение объекта | mutabor | Общие вопросы Delphi | 6 | 25.06.2008 22:25 |
Автоматическое перемещение | Kirik | JavaScript, Ajax | 4 | 16.11.2007 17:42 |
Автоматическое сохранение | AndreichSB | Microsoft Office Access | 1 | 03.01.2007 23:15 |