Страницы: 1
RSS
Отключить вопрос на сохранение изменений в книге с PowerQuery
 
В раздел "Эта книга" вставлена обработка отключения запроса на сохранение изменений при закрытии книги
Код
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
End Sub

Все прекрасно работает. Но в книге есть таблица, которая обрабатывается PowerQuery, и если эта таблица в ходе работы была обновлена, то при закрытии книги в любом случае срабатывает запрос на сохранение.
Может кто уже сталкивался с этим, или как еще более жестко отключить сохранение файла?
Изменено: StepanWolkoff - 17.11.2016 14:11:39
 
Код
ThisWorkbook.Saved = TrueCancel = False
Что это за конструкция?

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
странно - в файле так же... может, код копировался с сайта и ошибка была изначально... есть такой баг - при вставке в теги кода - скачут строки иногда (перенос на новую строку часто поправлять приходится)... наверно строки:
Код
ThisWorkbook.Saved = True
Cancel = False
мне проверить пока не на чем...
Изменено: JeyCi - 16.11.2016 18:57:11
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
 
Извиняюсь коллеги, копировал в тестовый файл, чтобы выложить на форум, торопился и случайно зацепил хвостик.
Конечно просто
Код
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
End Sub

Но суть проблемы не меняет.

ps Заменил файли код в первом посте
Страницы: 1
Наверх