Выход из EXCEL без сохранения

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
avap
Сообщения: 3
Зарегистрирован: 07 фев 2008, 10:09

Подскажите, пожалуйста. Есть файл определенной структуры, которую менять нельзя. Как сделать так, чтобы при выходе файл закрывался всегда без сохранения изменений и запрос на сохранение изменений не высвечивался
airyashov
Сообщения: 441
Зарегистрирован: 02 ноя 2007, 10:31

только чтение
Pavel55
Сообщения: 418
Зарегистрирован: 20 окт 2006, 11:40
Откуда: Moscow

Лучше запретите изменения паролем в меню Сервис - Параметры - Безопасность - Пароль для изменения - задайте пароль
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравсткуйте avap.
К сrазаному добавлю, "выключить" сохранение книги в VBA можно добавив в код книги строки:

Код: Выделить всё

Dim bSav As Boolean
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If Not bSav Then
        Cancel = True
    End If
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ActiveWorkbook.Close SaveChanges:=False
End Sub
Sub toSav()
    bSav = Not bSav 'для возможности сохранения
End Sub
но не понятна цель, выложить "неизменяемый" (PDF, DJW...) файл не проще?
Евгений.
Аватара пользователя
DzenDen1
Сообщения: 38
Зарегистрирован: 29 ноя 2007, 12:03

А ВОТ подскажите как ?
сохранить изменненный шаблон НЕЛЬЗЯ
а сохранить как... -можно.?????
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте DzenDen1.
"...подскажите как...", что именно как?
И почему нельзя сохранить "измененный шаблон"?
Ваш вопрос нуждается в комментариях.
Евгений.
Ответить