Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Kasowanie pliku z poziomu VBA Excel

1,129 views
Skip to first unread message

emel

unread,
Jul 8, 2004, 4:06:25 PM7/8/04
to
Witam czytaczy!

Rzecz się tyczy Excela
Podczas zamykania skoroszytu uruchamia się makro, które zapisuje kopię
zapasową mojego pliku. Kopia zapasowa umieszczana jest na innym (fizycznie)
dysku pod inną nazwą.
Przytoczę kawałek kodu:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
d = "G:\kopie_zapasowe\kopia pliku.xls"
ThisWorkbook.SaveAs Filename:=d, Password:=

i tak dalej...

Problem polega na tym, że przy zastępowaniu pliku z poprzednią kopią
zapasową wyświetla się pytanie czy go zastąpić. Pewnie że zastąpić - po to
przecież tworzę tę kopię!
Drzaźni mnie to pytanie strasznie. Pewnie gdyby podczas wykonywania kodu
poprzedni plik kopii zapasowej był skasowany nie byłoby tego pytania. W
pomocy znalazłem metody Delete i DeleteFile ale ni w ząb nie potrafię ich
zastosować w tym przypadku.

Czy ktoś może podać przykładową składnię tych metod?

Pozdrawiam
emel


Henryk Tomczyk

unread,
Jul 11, 2004, 3:53:48 AM7/11/04
to
Witam!

> Problem polega na tym, że przy zastępowaniu pliku z poprzednią kopią
> zapasową wyświetla się pytanie czy go zastąpić. Pewnie że zastąpić ...
================================================
Wpisz:
Application.DisplayAlerts = False
a nie będzie żadnych pytań.

Powrót poprzez
Application.DisplayAlerts = True


Pozdrawiam
Henryk Tomczyk

Odpisując usuń WYTNIJ z adresu


emel

unread,
Jul 11, 2004, 3:42:40 PM7/11/04
to
Dzięki!

Jest to fajne i skuteczne obejście.

Ale swoją drogą - nie można z poziomu VBA dla Excela usunąć pliku?

emel

Użytkownik "Henryk Tomczyk" <hetomcz...@wp.pl> napisał w wiadomości
news:ccqr4f$c69$1...@news.ats.pl...

Tajan

unread,
Jul 12, 2004, 3:31:14 AM7/12/04
to

Witam!

>
> Ale swoją drogą - nie można z poziomu VBA dla Excela usunąć pliku?
>

Mozna. Instrukcja Kill

Tajan


emel

unread,
Jul 12, 2004, 3:59:02 PM7/12/04
to

> > Ale swoją drogą - nie można z poziomu VBA dla Excela usunąć pliku?
>
> Mozna. Instrukcja Kill
>
> Tajan

Dzięki !


0 new messages