powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Otmena sohraneniya dokumenta pri ego zakritii
11 сообщений из 11, страница 1 из 1
Otmena sohraneniya dokumenta pri ego zakritii
    #33402053
Dimen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pomogite napisat' makros, kotoriy budet otmenyat' sohranenie dokumenta pri zakritii fayla, i budet zakrivat' ego bez sohraneniya, dazhe esli vibran otvet ''DA'' na vopros o sohranenii. Prosto rabotayu v bol'shom kollektive, i kazhdiy pitaetsya chto to privnesti novoe, a ogranichit' dostup k dokumentu nel'zya.
Zaranee blagodaren.
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33402516
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это должно помочь
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Me.Application.DisplayAlerts = False
    Me.Application.Quit
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Cancel = True
End Sub

Только обрати внимание на сохранение макросов, а то ведь они не сохраняются :-)
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33402534
Как я понял речь идет о документе Word.

Можно воспользоваться событиями приложения.

Модуль класса EventClassModule.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public WithEvents App As Word.Application

Private Sub App_DocumentBeforeSave(ByVal Doc As Document, _
  SaveAsUI As Boolean, Cancel As Boolean)
    SaveAsUI = False
    Cancel = True
End Sub

Private Sub App_DocumentBeforeClose(ByVal Doc As Document, _
  Cancel As Boolean)
    Doc.Close SaveChanges:=False
End Sub

Модуль документа.

Код: plaintext
1.
2.
3.
4.
Dim X As New EventClassModule

Private Sub Document_Open()
    Set X.App = Word.Application
End Sub
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33405300
Dimen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spasibets ogromniy!
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33405582
Dimen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Excel. Da, rabotaet otlichno, no samoe glavnoe, kak etot makros ostavit', chto bi on tozhe ne steralsya? i ne prihodilos' ego kazhdiy raz tuda zapisivat'
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33405724
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такое предложение

1) всавить в книгу макросы
2) поставить брекпоинт в макросе
Код: plaintext
1.
2.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Cancel = True
End Sub

3) сохранить книгу => попадеи на брекпоинт
4) перед выходом из макроса в имидиэт окне дать команду Cancel = False
5) в результате должно сохранить

Может можно и по другому, но это все что в голову пришло
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33410683
Dimen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spasibo, vse rabotaet otlichno, posledniy vopros, a mozhno zapretit' sohranenie vseh excelevskih dokumentov na pc? navernoe cherez nadstroiki? podkin'te ideyu kak sdelat', ochen' nado.
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33410797
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй этот код запихнуть в шаблон
Может прокатит
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33415218
Dimen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
podskazhi esli ne trudno v kakom formate etot shablon?, ne mogu nayti ego, a luchse gde on nahoditsya
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33416367
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно создать в Excell файл и сохранить его как шаблон (расширение .xlt)

Про шаблоны можно почитать в Хелпе. Там много и очень подробно про них расписано
...
Рейтинг: 0 / 0
Otmena sohraneniya dokumenta pri ego zakritii
    #33427213
Dimen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spasibo i na etom, v printsipe cherez shablon mozhno tol'ko sdelat' eto na noviy fail, a te kotorie uzhe sohranyalis', nuzhno v kazhdiy vhodit' i stavit'.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Otmena sohraneniya dokumenta pri ego zakritii
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]