Office2010の舞台裏のタブにある一連のボタンにアタッチされるマクロを作成しようとしています。クリックしたボタンに応じて、マクロをさまざまなパラメータで呼び出す必要があります。
私が抱えている問題は、マクロがパラメータを持つものとして定義されている場合、VBAはマクロがリストされていない[マクロ]ダイアログボックスを表示することです。宣言からパラメーターを削除すると、マクロを実行できるようになりますが、意味のあるマクロが必要です。
使用されているVBAは次のとおりです。
Sub NewDocs(docType As String, docTemplate As String)
Dim sMyShellCommand As String
sMyShellCommand = "C:\NewDocs.exe " & docType & docTemplate
WordBasic.Shell (sMyShellCommand)
End Sub
何か案は