Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual Basic
Перезагрузить страницу различные варианты сохранения файла
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
diment diment вне форума
Member
 
Сообщений: 227
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.07.2006
По умолчанию 26.07.2006, 17:19

друзья, можно ли сделать так, что бы программа различала то ли файл сохраняют кнопкой с панели инструментов, то ли при закрытии файла (если выбран ответ "Да")?
Ответить с цитированием
  (#2 (permalink)) Старый
pashulka pashulka вне форума
Member
 
Сообщений: 1,872
Сказал(а) спасибо: 2
Поблагодарили 57 раз(а) в 53 сообщениях
Регистрация: 11.03.2005
По умолчанию 26.07.2006, 18:58

В качестве предположения : можно использовать события рабочей книги и отлавливать все попытки сохранения и закрытия рабочей книги.

Код:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    MsgBox "Предпринята попытка сохранить рабочую книгу", , ""
    Cancel = True
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    If Me.Saved = False Then
       Select Case MsgBox("Сохранить изменения в файле '" & Me.Name & "'?", vbYesNoCancel + vbQuestion)
           Case vbYes:    MsgBox "Нажали кнопку Да", , ""
           Case vbNo:     MsgBox "Нажали кнопку Нет", , ""
           Case vbCancel: MsgBox "Нажали кнопку Отмена", , ""
       End Select
    End If
    Cancel = True
End Sub
Если этот вариант Вас устроит, то его необходимо будет доводить до ума.
Ответить с цитированием
  (#3 (permalink)) Старый
diment diment вне форума
Member
 
Сообщений: 227
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.07.2006
По умолчанию 27.07.2006, 10:51

спасибо, вчера вечером сидел-ковырялся и сам "допер" до нечто подобного
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В играх появляются различные артефакты. Лиза_ Кай Любые вопросы от новичков 11 10.11.2011 22:40
Из заданного множества точек на плоскости выбрать две различные точки Татьяна1111 Вопросы начинающих программистов 0 14.05.2011 07:53
Подскажите варианты сохранения паролей на сайты. leshalappo Любые вопросы от новичков 4 09.03.2009 23:12
Где в Visual C , можно задать различные опции компановщика trixtrax Visual C++ 2 27.01.2009 19:36
Подскажите варианты тем диплома Lям Общие вопросы создания ПО 9 09.11.2008 05:43
Требуется реализовать различные алгоритмы построения прямых MasterKlass Visual Basic 4 22.05.2008 01:27
Диалог сохранения файла и расширения Ptr WinAPI 3 07.04.2008 02:10
Как вставить различные виды рамок Мари Вопросы начинающих программистов 2 23.05.2007 18:08
Нет звука при воспроизведении музыки через различные плееры moor2 Звук и акустические системы 19 27.04.2007 01:54
Имя файла после сохранения с использованием редиректа Diver2 PHP 13 05.01.2007 09:39
Как в предлагаемом диалоге сохранения изменить название файла по умолчанию vilru Visual C++ 2 14.11.2004 18:35
Как работают различные программы оптимизации/дефрагментации RAM памяти Anonymous Visual C++ 1 17.07.2003 02:19



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов