Avatar billede sunezapa Nybegynder
19. juni 2000 - 14:47 Der er 8 kommentarer og
1 løsning

se/rette macroer i værktøjslinie

I office - her Word2K - kan man lave egne Værktøjslinier,
og tildele macroer dertil.
Men HVORDAN kan jeg se hvilken macro(er) der er tildelt et menupunkt?
evt. en lille smart utility, der viser/redigerer i egne værktøjslinier?
Avatar billede Lasse Novice
19. juni 2000 - 15:14 #1
Normalt når man går over menupunktet viser den Makroens navn. Derefter kan man gå op i Tools/Macro/Macros... for at få adgang til denne. Herunder kan man tilpasse makroen til det den nu skal være :-)
Avatar billede sunezapa Nybegynder
19. juni 2000 - 15:46 #2
Dette er deværre ikke normalt:
Der vises en lille "hjælpetekst" (som ikke er makroens titel) i een af værktøjslinierne (med een macro).
I en anden værktøjslinie vises en hel række menupunkter - uden hverken hjælpetekster eller makro-navne...
Avatar billede Lasse Novice
19. juni 2000 - 18:27 #3
Vi snakker om selvlavede makroer, ik'?

Hmm, den viser det ellers på min, men det er sikkert en indstilling under options eller custumize... :-(
Avatar billede Lasse Novice
19. juni 2000 - 18:35 #4
har du slået
"show screentips on toolbars" til. Den ligger i "tools/customize", faneblad "options" under "other".

Alle de makroer(som jeg selv har lavet) som jeg sætter i toolbokse kommer frem med et navn når man bevæger musen henover dem
Avatar billede sunezapa Nybegynder
19. juni 2000 - 19:34 #5
Ja - underligt at screentips viser noget andet end makro-navnet - hvor har den tidligere programmør mon gjort dette henne?
Og udfordrende med dårlig dokumentation... :-)

Vedr. Ny Menulinie  så er det slet ingen screentips at se for makroer på en sådan...

PS: YES - selvlavede makroer (der er 20-30 sider kode).
Avatar billede sunezapa Nybegynder
19. juni 2000 - 20:04 #6
Ñu fandt jeg noget:  "simply press the key combination Ctrl Alt + (the mouse pointer changes to a 4-leaf clover) then click on the button again. Word will display a form revealing the macro name."
Men det virker ikke umiddelbart - heller ikke med US-keyboard... :-(
Avatar billede Lasse Novice
19. juni 2000 - 20:42 #7
hmm, kan desværre ikke hjælpe dig så :-(
Avatar billede nerøs Nybegynder
19. juni 2000 - 23:18 #8
Følgende looper gennem alle knapper. Hvis knappens tilknyttede funktion er en brugerfunktion meddeles navnet på denne i en msgbox.

Sub testknapper()
Dim mnu As CommandBar
Dim ctrl As CommandBarControl
For Each mnu In Application.CommandBars
    For Each ctrl In mnu.Controls
        If ctrl.BuiltIn = False Then
            MsgBox ctrl.OnAction
        End If
    Next ctrl
Next mnu

End Sub

VH Søren
Avatar billede sunezapa Nybegynder
20. juni 2000 - 00:55 #9
Tak, Nerøs, - jeg fanger ideen!
Jeg prøvede med debug.print istf. msgbox, og får en liste over makroer i værktøjslinien, incl. modul-navn :-)
Desværre listes macroer i menuer overhovedet ikke,
og ej heller listes hvilken makro, der er tilknyttet hvilken værktøjslinie-ikon/text...
Det første (med menulinie-makroerne) er meget ærgeligt at undvære, men kan vel findes via lidt anden kode,
og det sidste mht. hvilken makroi til hvilken knap går vel an & finde ud af "manuelt" :-)  Jeg prøver lige & finde noget kode-hjælp til menulinie-items...
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