webForumDet fria alternativet

Få makro att köra ett annat makro [WORD]

Kontorsprogram

7 svar · 597 visningar · startad av wally_91

Medlem sedan feb. 2006511 inlägg
Frågan#1

Hej alla!

Jag har en liten fråga nämligen om ett makro (makroA), som är ett kortkommando, kan köra (execute) ett annat makro (makroB)?

Jag vill att precis som när man trycker Ctrl + F blir texten fet, ska när man man trycker Ctrl + E köras makroB.

Hur gör jag detta med Microsoft Words inbyggda makroverktyg?

Jag använder Microsoft Office Word 2003.

Tack på förhand!

Mvh wally_91

Medlem sedan feb. 2006511 inlägg
#2

Inga förslag? (Hump this bump)

Medlem sedan aug. 2004126 inlägg
#3

Det är bara att köra subben.

Typ macroA:

sub macroA()

'Här gör vi nånting

'Och sen kör vi ett annat macro
Call macroB

End Sub

Medlem sedan feb. 2006511 inlägg
#4

Det funkar men det står inte i koden hur/att jag länkar Ctrl + E till att Call macroB.

Medlem sedan aug. 2004126 inlägg
#5

Koppla snabbkommandon till funktioner gör du från Excel, Verktyg->Makro->Makron. Välj din sub och klicka på Alternativ.

Medlem sedan feb. 2006511 inlägg
#6

Hmm. Alternativ finns inte :q

Jag har bifogat några skärmdumpar.

inget_alternativ.PNGkoden.PNG
Medlem sedan aug. 2004126 inlägg
#7

Inser nu att det är Word du pratar om, jag är lite insnöad på Excel - sorry...

För det första verkar Kortkommando_till_citera() helt onödig om det enda den ska göra är att anropa den andra subben.

För att skapa ett snabbkommando gör du så här:

Klicka på Verktyg->Anpassa.
Klicka på Tangentbord.
Bläddra ned till Makron i den vänstra rutan, välj Citera i den högra.
Skriv in önskat kommando, men tänk på att du inte byter ut något kommando du vill ha kvar... typ ctrl+s för att spara.

Du kan förstås koppla till Kortkommando_till_citera() om du har någon annan anledning till att använda den subben.

Medlem sedan feb. 2006511 inlägg
#8

Helt perfekt! Skulle aldrig kommit på det själv!

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)