Avatar billede steensommer Praktikant
21. juni 2003 - 22:08 Der er 17 kommentarer og
1 løsning

Fjerne Menulinien: Regneark

For at begrænse brugernes mulighed for redigering i projektmappen vil jeg gerne fjerne Menulinien Regneark. Jeg har forsøgt med VBA men den forbliver alligevel synlig.
Det skal tilfæjes at jeg har konstrueret en menubar der indeholder de funktioner brugerne skal have adgang til.

Hvad kan man gøre?

vh Steen
Avatar billede brynil Nybegynder
21. juni 2003 - 22:13 #1
Kan du ikke anvende:

    Application.CommandBars("Standard").Visible = False
Avatar billede steensommer Praktikant
21. juni 2003 - 22:15 #2
Det er jo IKKE Standard der skal Væk (den er væk i forvejen) Det er den sidste inie (på dansk kaldet Regneark).
Avatar billede brynil Nybegynder
21. juni 2003 - 22:17 #3
Er det selve menuerne:

    Application.CommandBars("Worksheet Menu Bar").Visible = False
Avatar billede steensommer Praktikant
21. juni 2003 - 22:21 #4
Det er linien med: Filer, Rediger, Vis, Indsæt etc.

Jeg er dog bange for at det ikke er muligt
Avatar billede brynil Nybegynder
21. juni 2003 - 22:21 #5
Den driller nu hér. Forsvinder men kommer tilsyne igen.
Avatar billede steensommer Praktikant
21. juni 2003 - 22:22 #6
Nemlig
Avatar billede brynil Nybegynder
21. juni 2003 - 22:24 #7
hvis du anvender Enabled istedet ?
Avatar billede brynil Nybegynder
21. juni 2003 - 22:24 #8
..så forsvinder den på min !
Avatar billede steensommer Praktikant
21. juni 2003 - 22:26 #9
Mener du:
    Application.CommandBars("Regneark").Enabled = False
Avatar billede hcars Novice
21. juni 2003 - 22:26 #10
Indspil en makro, der skjuler den uønskede værktøjslinie, og kald den Auto_Open,
så bliver makroen automatisk afspillet, når nogen åbnre regnearket.
Men du har da stadig et problem: Fordi du skjuler værktøjslinien, kan brugerne jo komme til at bruge funktionerne på andre måder: fx gennem genvejstaster eller gennem menu-linien, hvor langt det meste ligger.
Men du kan jo beskytte på andre måder.
=/:-}
Avatar billede brynil Nybegynder
21. juni 2003 - 22:26 #11
altså når jeg bruger den ;-)
Avatar billede brynil Nybegynder
21. juni 2003 - 22:28 #12
Brug Makrooptageren til at lave koden under Vis /Værktøjslinier / Tilpas og skriv så Enabled i stedet for visible
Min er engelsk
Avatar billede brynil Nybegynder
21. juni 2003 - 22:31 #13
Jeg er nu ikke sikker på at de ikke hedder det samme i VBA!
Avatar billede steensommer Praktikant
21. juni 2003 - 22:32 #14
Du har fuldstændig ret - det fungerer - Flot. Jeg må vist også lave lidt vba til aktivering når projektmappen lukkes. Tak for hjælpen. Svar venligst så du kan få dine point. Undskyld til hcars: jeg har desværre ikke prøvet din variant.  vh Steen
Avatar billede steensommer Praktikant
21. juni 2003 - 22:39 #15
-->hcars. Du har da fuldstædig ret i at det er svært at sikre en projektmappen fuldstændigt. Men det her er da første skridt.
vh Steen
Avatar billede steensommer Praktikant
21. juni 2003 - 23:34 #16
-->brynil. Du er måske ikke interesseret i point?
Avatar billede brynil Nybegynder
22. juni 2003 - 12:03 #17
Undskyld-har haft problemer. Nej tak.
Avatar billede steensommer Praktikant
22. juni 2003 - 12:33 #18
Nå - men så lukker jeg spørgsmålet uden at give point. Det har jeg da ikke prøvet før - tak!
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