組み込みのコントロールを再利用しようとしていました。同様のRibbonXコードとVBAコードを使用して、一部のコントロールを再利用(例:ペーストとファイルセーブ)し、一部を再利用できないことが判明しました(例:太字と下線)。 エラーメッセージは「間違った引数の数または無効なプロパティの割り当て」でした。目的コントロールが組み込まれていますが、エラーがあります。引数の数が正しくないか、プロパティの割り当てが無効です。
RibbonXコード:標準VBAモジュールで
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<commands>
<command idMso="Underline" enabled="false"/>
<command idMso="Bold" onAction="MyBold"/>
</commands>
</customUI>
:
Wrong number of arguments or invalid property assignment
:Excelで
'Callback for Bold onAction
Sub MyBold(control As IRibbonControl, ByRef cancelDefault)
MsgBox "Hello"
End Sub
私は大胆コントロールをクリックし、私はエラーメッセージが表示されましたインターネットでの検索例this site およびanother site、私に何か手掛かりを提供しないでください。
本当にありがとうございます。ありがとうございました。
、非常に多くのjkpieterse、ありがとうございました。今それは動作します。私のUIエディタは、間違った引数の数でコールバックを生成しました。 –
私はあなたのトラブルシューティング時に同じ問題を抱えました:-) – jkpieterse