1

私のマシンには ActiveX コントロールがインストールされており、PowerPoint から [開発者] -> [コントロール] -> [その他のコントロール] -> [マイ コントロール] から追加できます。 PowerPoint GUI による ActiveX コントロールの追加

ユーザーがリボンのカスタム ボタンを使用して ActiveX を追加できるようにしたいと考えています。
カスタム リボン (VSTO) にボタンを正常に追加しました。しかし、このボタンを作成して「My Control」をスライドに追加する方法が見つかりません。また、次のように呼び出して Excel シートを正常に追加しました。

Shapes.AddOLEObject(1, 1, 100, 100, "Excel.Sheet", "", MsoTriState.msoFalse, "", 0, "", MsoTriState.msoFalse);

しかし、カスタム ActiveX を追加する適切な方法が見つかりません。私は何を間違っていますか?この ActiveX を C# から読み込むにはどうすればよいですか?

4

2 に答える 2

0

Microsoft には、OLE/COM オブジェクト ビューアと呼ばれるユーティリティがあります。これを使用して、ProgID (PowerPoint で ActiveX コントロールを追加するために使用される文字列) と、コントロールについて知りたい他のほとんどすべてを見つけることができます。見て:

http://msdn.microsoft.com/en-us/library/d0kh9f4c.aspx

于 2014-12-05T05:05:28.630 に答える