私はOffice 2016を使用していますが、開発者タブの下にあるActiveXコントロールはうまく機能しています。参照としてスクリーンショットをご覧ください。
コマンドボタンは、その時点でデザインモードであるため、[標準]ビューでは機能しません。ただし、「読み上げビュー」または「スライドショー」でうまくいきます。
ボタンをクリックした後
:
更新:
受け取ったフィードバックに基づき、それは、カスタムActiveXコントロールを使用する例を追加する価値があると思いましたよく
コントロールを正常に登録するには、PowerPointアプリケーションを管理者権限で開く必要があります。
また、DLLが.NETで作成されている場合は、そのDLLをCOMに公開する必要があります。詳細については、Guidelines for exposing .NET types to COMを参照してください。
ステップ1 - 複数のコントロール
ステップ2 - カスタムコントロールを登録
ステップ3 - 意図したカスタムActiveXコントロールを選択し
ステップ4 - コントロールの適切な領域に基づいて、PowerPointスライドの体の上にドラッグし
ステップ6 - - OK
ステップ5をクリックして、それは準備ができています - あなたのActiveXコントロールが動作するのを見るためにスライドを実行してください!
ステップ7 - >その他のコントロール - - コントロールからの結果を得る
あなたは 'Developerからコントロールを追加しようとしました> custom'を登録しますか? –
それを試してみてください。この方法でコントロールを登録すると、エラーは表示されませんが、登録後に[その他のコントロール]メニューからは使用できません。 –
たとえば、コントロールの種類、作成に使用したツール、登録するコントロールなど、カスタムコントロールの詳細を指定する必要があります。私はこれを読むことをお勧めします:[VBA(VBではない)のVS2008カスタムコントロールを使用する](https://www.codeproject.com/Questions/167323/Using-a-VS-Custom-Control-in-VBA- NOT-VB)とこれ:[コントロールツールボックスへのカスタムコントロールの追加](https://msdn.microsoft.com/VBA/Outlook-VBA/articles/adding-custom-controls-to-the-control-toolbox) –