Avatar billede hubertus Seniormester
11. maj 2006 - 21:14 Der er 3 kommentarer og
1 løsning

fastlås knap til værktøjslinie.

Jeg har et lille problem med en værktøjsbjælke.

Jeg anbringer følgende kode i thisworkbook:

Private Sub workbook_open()
    Application.CommandBars("test").Visible = True
End Sub

Private Sub workbook_beforeclose(cancel As Boolean)
    Application.CommandBars("test").Visible = False
    Application.CommandBars("test").Delete
End Sub

Det bevirker at menubjæken vises når min workbook åbnes og slettes når den lukkes.
Mit problem er så, at når jeg åbner, så er menubjælken ned på siden og ikke oppe i toppen som en del af de øvrige menubjælker.

Menubjælken er dannet som følger:

funktioner - tilpas - værktøjslinie - ny og navngiv: f.eks. test

dernæst tilføjer jeg en knap fra kontrolelement menuen og tilknytter en makro. Jeg afslutter ved at vedhæfte og kopiere.
Arket gemmes.

Hvad mangler jeg for at menuen bliver hængende i toppen?
Avatar billede jkrons Professor
11. maj 2006 - 22:42 #1
Tilføj:

Toolbars("test").Position = xlTop

til din første kode.
Avatar billede hubertus Seniormester
12. maj 2006 - 07:08 #2
Hej ikrons
det er bare super - det virker helt efter hensigten - tak for det.

Jeg har et lille tillægsspørgsmål: når jeg har lavet knappen på værktøjslinien og derefter deler min workbook, så bliver knappen inaktiv (grået ud). Hvad kan jeg gøre for at undgå det?
Avatar billede jkrons Professor
12. maj 2006 - 07:15 #3
Velbekomme :-)

Nogle funktioner virker ikke i shared workbooks. Jweg må tilstrå at jeg ikke har testet om det gælder generelt for brugeroprettede knapper, eller om det afhænger af den funktion, der er knyttet til knappen.
Avatar billede jkrons Professor
12. maj 2006 - 07:15 #4
Og det skulle have været et svar :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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