vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest sobota, 18 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Zamykanie makra wraz z Workbookiem


otwartyotwarty rozpoczął: babciek postów: 3



napisał: babciek
postów: 2


umieszczony:
30 lipca 2009
09:23

  
dobra, zrobiłem.
Jakby ktoś potrzebował to tak:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim Menu As Object
Dim MenuX As CommandBarControl

If Cancel = False Then
Set Menu = Application.CommandBars("Worksheet Menu Bar")
Set MenuX = Menu.Controls("&X")
On Error Resume Next
Set MenuX = MenuX.Controls("&XXX").Delete
On Error GoTo 0
End If
End Sub
napisał: jalamas
postów: 316


umieszczony:
29 lipca 2009
21:20

edytowany:
29 lipca 2009
21:22

  
Muisz przed zamknięciem skoroszytu usunąć swoje menu (BeforeClose event)
napisał: babciek
postów: 2


umieszczony:
29 lipca 2009
15:00

  
Witajcie
Mam taki problem. Stworzyłem sobie makro, które odpala się wraz z otwarciem Workbooka, powiedzmy Drzewko.xls (odpala się przez auto_open). To makro odpalając się wrzuca nowe menu w listę menu.
I teraz pytanie: zamykając przez x tylko ten Workbook, a zostawiając Excela otwartego, pozostaje mi cały czas menu, które nawet działa, pomimo tego, że Workbook w którym jest makro już jest zamknięty. Jak zrobić żeby wraz z zamknięciem tego Workbooka wywalało mi menu z Excela automatycznie?
Może macie jakiś sposób, bo przetrzebiłem googla i znaleźć nie mogę.
Excel 2003 dla pewności
Mam nadzieję, że nie za bardzo namieszałem w opisie problemu?


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z