webForumDet fria alternativet

Ändra kortkommandon i Office 2002

Kontorsprogram

10 svar · 612 visningar · startad av nitro2k01

Medlem sedan aug. 20039 340 inlägg
Frågan#1

Hur gör jag för att ändra kortkommandon i Office 2002? Det jag stör mig speciellt på är Ctrl+B och Ctrl+F som i mening bör bytas med varandra. Jag hittar val för att lägga till och ta bort menyval, men inte för att ändra kortkommandon.

Medlem sedan juli 200412 913 inlägg
#2

Eller när man har skrivit nåt skitlångt mail i Outlook och ska spara, trycker Ctrl+S, men råkar komma åt D'et istället och allt är bara spårlöst borta... underbart... jag vill också ha tips!! :) ...ska kolla lite själv sedan bara för det...

Medlem sedan okt. 2005371 inlägg
#3

Sitter visserligen med office 2000 (tål inte formatmallshanteringen i wordXP). Men jag har för mig att kortkommandon hanteras på samma sätt. Dvs, de ändras lätt i word (verktyg, anpassa, tangentbord. Eventuellt får du "mellanlanda" något av kommandona när du switchar). Det lkan finnas en liknande funktion i Powerpoint, men det hittar jag inte i 2000 i alla fall. I resten av office är det däremot svårt, eller omöjligt. Går möjligtvis att ändra via VBAskript. Men det känns som att be om problem. Byt till engelsk office eller lär dig leva med det :-(

Medlem sedan aug. 20039 340 inlägg
#4

Av någon anledning går detta att göra i Word men inte i Excel!

Medlem sedan juli 200412 913 inlägg
#5

...nä, och inte i Outlook. Men jag läste på nätet hur man kan göra. Hittade dock ingen enhetlig information. Men ett trick var att mecka med normal-mallen och sätta så den byter ut det där. Eller så kunde man göra ett litet VBA-trick tror jag. Tycker själv att Ctrl+F och Ctrl+B borde byta, det brukar ju alltid vara B för Bold och F för find. Skaffa engelsk office :)

Medlem sedan okt. 2005371 inlägg
#6

Jo, det där är verkligen korkat. Om CTRL+F var standard för fetstil i svensk windows skulle det kanske gå an, men att det bara är bytt i office är direkt irriterande.

Excel etc tillåter ju att man kopplar kortkomandon till VBA-makron (ALT+F8, alternativ). Så det går t.ex att göra ett makro som fetar (typ Selection.Font.Bold = True) och sedan koppla CTRL+B.
eller om man vill ha på/av

Sub Fet()
If Selection.Font.Bold = False Then
    Selection.Font.Bold = True
Else: Selection.Font.Bold = False
End If
End Sub

Sen skulle du kunna göra samma sak med sök och koppla det till CTRL+F, fast hur då? Ähhh, hur tusan ropar man på sökdialogen...

Application.Dialogs(xlDialogFormulaFind).show
' eller
Application.CommandBars.FindControl(ID:=1849).Execute
' eller
Application.CommandBars("Edit").Controls("Sök...").Execute

(Om någon förstår varför den första inte heter xlDialogFind eller språklogiken i den sista så blir jag imponerad...)

Hmmm, blir inget bra. Söker bara det man markerat, Grrr... Orkar inte leka mer, borde gå att fixa med hjälp av inställningarna i .Find.

Nåja, om man får det att fungera och ser till att makrona hamnar i "egna.xls" så blir det alltid tillgängligt. Men jag tror att det är lättare att vänja sig helt enkelt...

Medlem sedan juli 200412 913 inlägg
#7

Man kanske kunde använda denna finess på något sätt?!
Application.OnKey "^f", ""

Medlem sedan okt. 2005371 inlägg
#8

Ja/nej, Ummmm, Vet inte om det löser någonting egentligen. Antag att man gör någonting i stil med:

Sub test()
Application.OnKey "^b", "Fet"
Application.OnKey "^f", "Sok"
End Sub

Sub Fet()
If Selection.Font.Bold = False Then
    Selection.Font.Bold = True
Else: Selection.Font.Bold = False
End If
End Sub

Sub Sok()
Application.CommandBars("Edit").Controls("Sök...").Execute
End Sub

Om vi tvingar "test" att köras vid start av programmet så fungerar det ju (t.ex genom händelsen WorkbookOpen, eller excels autostartmakro, som jag glömt vad det heter...). Men då har man egentligen bara gjort samma sak som "ALT+F8, alternativ".

Då har vi kvar problemet med att anropa sök på ett vettigt sätt...

Fasen, hur svårt kan det vara....

Ha, ha, ha. Underskatta aldrig de enklaste lösningarna, ja jävlar :moose ...

Sub Sok()
Application.SendKeys "%rs"
End Sub

Woops, vissa har tydligen väldigt svårt att posta rätt i alla fall x(

Medlem sedan juli 200412 913 inlägg
#9

Men det borde gå att mappa om knapparna på nåt vis utan VBA. Läste om det har jag för mig, men då det oftast verkade kräva tredjepartsprogram hade jag ingen lust att prova (vill helst göra själv).

Medlem sedan okt. 2005371 inlägg
#10

Det skall tydligen gå att stänga av office "shortcut keys" med "System Policy Editor" .
http://office.microsoft.com/en-ca/assistance/HA011380621033.aspx
Om någon har Policy Editor så kan ni väl testa (Det är väl gpedit.msc dom menar?)

Eller kanske inte. Det verkar finnas en egen office???? det som ingår i "Office Resource Kit Tools". Näääh, 11 meg, orkar inte. Dessutom skulle vi ju klara det utan verktyg :-)
http://www.microsoft.com/office/orkarchive/XPddl.htm

Nåja, Borde ju betyda att det faktiskt finns någonting att editera, troligtvis i registret. Men å andra sidan verkar dom ha flyttat alla offices policyinställningar till en egen "mapp" i registret.

Det här verkade ju vara en instruktion, men nej, det handlar om fel snabbkommando. Det är "ALT+meny+rad" varianten :-( Antar att det var det som nitro nämnde i sin första post.
http://office.microsoft.com/en-gb/assistance/HP030893721033.aspx
I och för sig rätt fräckt. Tänk om man skulle ändra namnet på alla kommandon och menyer i office. Bara för att det går, typ....

Nej, lägger ner det här nu.

Medlem sedan juli 200412 913 inlägg
#11

Precis... det måste gå att ändra nånstans, frågan är bara var... ska djupdyka i det där sedan nångång... tack för infon iaf! :bire

270 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)