#Include Com.ahk ; COM
RunMSWordMacro(correct)
{
COM_Init()
Word := COM_GetActiveObject("Word.Application")
COM_Invoke(Word, "Run", "!"correct)
COM_Release(Word)
COM_Term()
}
; the hotkey is 1
1::RunMSWordMacro("correct")
Pourquoi ce code ne fonctionne pas? regardez l'image "message", et aidez-moi s'il vous plaît, je suis un nouvel utilisateur dans autohotkey.autohotkey: Exécuter la macro vba avec le script ahk
Quand je presse hotkey, il m'a donné ce message:
ceci est mon code vba:
Merci David Metcalfe, qui est mon code vba:
Sub correct()
'
' correct Macro
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "p "
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute
Selection.TypeText Text:="o "
End Sub
Vous devriez poser une question. Publier du code sans nous dire ce qui ne va pas et ce que vous essayez de faire est presque inutile. [Modifier] votre question et donnez-nous quelques détails. –
Je modifie ma question et ajouter quelques détails, Ceci est mon meilleur, s'il vous plaît aider – asad41163
s'il vous plaît tout corps m'aider. – asad41163