Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 3 ]
- art.vish
- рядовой
- Неактивен
- Зарегистрирован: 27.07.2012
- Сообщений: 6
Тема: Диалоговое окно сохранения после отработки макроса
Доброго времени суток!
Имеется следующая ситуация: в документе Word инициируется выполнение макроса, результатом работы которого является новый документ, созданный на основе документа, в активном окне которого был запущен макрос. Новый документ успешно создается. При закрытии исходного документа, на основе которого сформирован новый, Word предлагает сохранить файл. При этом никаких изменений в исходный документ внесено не было (макрос только итерировал по примечаниями, цепляя свойства объектов).
Не подскажете, как побороть данное поведение Word?
- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: Диалоговое окно сохранения после отработки макроса
Можно несколько вариантов предложить:
Закрывать, указывая явно, чтобы изменения не сохранялись. ActiveDocument.Close False
Сохранять-таки документ перед закрытием
"Обманывать" программу, указывая, что документ уже сохранён: ActiveDocument.Saved = True
Изменения в документе не всегда очевидны. Если макрос работает с документом, то не всегда очевидно изменялся документ или нет. Вам может казаться, что вы с документом ничего не делали, но ворд будет считать иначе. При пошаговой отладке проследите, когда свойство ActiveDocument.Saved принимает значение False
Лучше день потерять — потом за пять минут долететь!
- art.vish
- рядовой
- Неактивен
- Зарегистрирован: 27.07.2012
- Сообщений: 6
Re: Диалоговое окно сохранения после отработки макроса
Спасибо!
В действительности по результатам отладки пришел к небольшой ошибке в коде, которая приводила к False в свойстве Saved.
Сообщений [ 3 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Диалоговое окно сохранения после отработки макроса
Чтобы лучше ознакомиться со всеми тонкостями самого популярного редактора для набора текстов – Ворд, предлагаем посетить форум сайда Ворд Эксперт, который полностью посвящен работе с редактором. На портале о Microsoft Office Word вы узнаете про: макрос excel создание текстового файла на основе шаблона.
Форум имеет структуру, сходную со структурой самого приложения. То есть в отдельный подраздел вынесены общие и наиболее часто встречающиеся вопросы, в другом обсуждаются настройки программы, возможности по ее форматированию. На портале о Microsoft Office Word вы узнаете про: как выделить конкретное слово в тексте.
Автоматизации различных операций посредством написания соответствующих шаблонов, макросов, задания специфических настроек, посвящен подраздел «Автоматизация». Наш сайт о Microsoft Office Word даст ответ про: большие пробелы в цщкв.
Также на форуме можно получить готовое решение многих задач или оставить свою заявку.