Avatar billede region Nybegynder
26. november 2001 - 13:53 Der er 5 kommentarer og
1 løsning

haster... skjul menupunkt

Jeg kører flg. kommando når jeg loader et Excel 97 ark.

Application.CommandBars(\"data\").Controls(1).Visible = True

Problemet er at denne funktion fjerner menuen fra alle andre excel applikationer også. Jeg ønsker at den kun fjernes i den aktive workbook og har prøvet :

ActiveWorkbook.CommandBars(\"data\").Controls(1).Visible = False

men det vil den ikke \"æde\"... hvad gør jeg forkert...
Avatar billede region Nybegynder
26. november 2001 - 14:03 #1
Der findes i Excel en Sub auto_open()
Findes der så ikke en Sub quit()
hvor jeg kunne gøre menuen aktiv igen...??
26. november 2001 - 14:27 #2
Auto_Close()
26. november 2001 - 14:29 #3
Ellers lig din kode i modulet \"ThisWorkbook\" i denne her:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

End Sub
Avatar billede region Nybegynder
26. november 2001 - 14:30 #4
hvor finder jeg de metoder excel bruger... De er ikke de samme som i Access som jeg er bruger af...

26. november 2001 - 14:32 #5
I f.eks. ThisWorkbook har du to bjælker for oven. Den tilvenstre vælger du WorkBook i den til højre vælger du selve hændelsen - det samme er gældende i arkenes egne moduler og på en userform.
Avatar billede bak Forsker
26. november 2001 - 14:53 #6
Hvis du ligger nedenstående makroer ind i Thisworkbook, vil du ikke kunne sortere når du står i dette regneark, men når du skifter til et andet så kan du godt.:

Private Sub Workbook_WindowActivate(ByVal Wn As Excel.Window)
Application.CommandBars(\"data\").Controls(1).Visible = False
End Sub

Private Sub Workbook_WindowDeactivate(ByVal Wn As Excel.Window)
Application.CommandBars(\"data\").Controls(1).Visible = True
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester