Essa macro é meio que um hack no estado atual, mas funciona bem, especialmente se você estiver editando os mesmos poucos arquivos repetidamente.
Basicamente, você precisa executar o AddKeyBinding () que registrará as teclas pressionadas. Ou adicione isso à carga no VBa.
Dentro do AddKeyBinding, você pode ver as ligações e onde também exporta ... Como você pode ver, aguarda ALT+ 1e depois exporta para SaveDaveCv ...
Também adicionei ALT+, 2mas não concluí a macro ...
Sub AddKeyBinding()
With Application
' \\ Do customization in THIS document
.CustomizationContext = ThisDocument
' \\ Add keybinding to this document Shorcut: Alt+1
.KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyAlt, wdKey1), _
KeyCategory:=wdKeyCategoryCommand, _
Command:="SaveDaveCv"
' \\ Add keybinding to this document Shorcut: Alt+2
.KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyAlt, wdKey2), _
KeyCategory:=wdKeyCategoryCommand, _
Command:="SaveOtherCv" 'You need to do this
End With
End Sub
' \\ Test sub for keybinding
Sub SaveDaveCv()
ActiveDocument.ExportAsFixedFormat OutputFileName:="C:\Users\DRook\Desktop\MyCv.pdf", ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint, Range:=wdExportAllDocument, Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, BitmapMissingFonts:=True, UseISO19005_1:=False
MsgBox "Saved", vbInformation, "Succes"
End Sub
Acho que sua pergunta foi deixada em aberto de propósito; portanto, deixei a resposta da mesma maneira - divirta-se, corte-a, faça-a funcionar para o que você precisa!