サブ (OnAction) を呼び出してツールバー コントロールから引数を渡そうとしていますが、「マクロを実行できません。マクロを使用できない可能性があります」というメッセージが表示され続けるため、呼び出すことができないようです。
コントロールはワークブックにあり、関数はモジュールにあります。
Option Explicit
Sub somefunction(Optional ServerType As String) End Sub
コントロールのコードは次のとおりです。
With ToolsMenuControl
.Caption = "some caption"
.OnAction = "'" & ThisWorkbook.Name & "'!someFunction ""Wintel""'"
.Tag = C_TAG
End With
ご意見をお聞かせください。