#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")
なぜこのコードは機能しませんか?画像 "メッセージ"を見て、私を助けてください 、私はautohotkeyで新しいユーザーをしてください。autohotkey:ahkスクリプトでvbaマクロを実行する
私はホットキーを押すと、それは私にこのメッセージを与えた:
これは私のVBAコードです:
おかげでデビッド・メトカーフ、それは私の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
あなたが質問をする必要があります。間違っていることや何をしようとしているのかを伝えることなくコードを投稿することは、ほとんど役に立たない。 [編集]あなたの質問と私たちにいくつかの詳細を与える。 –
私の質問を編集して詳細を追加します。 これは私の最高です、助けてください – asad41163
私の体は助けてください。 – asad41163