1

VSTOとC#を初めて使用し、分割ボタンについて質問があります。デフォルトのMicrosoft作成ボタン「新しいスライド」と同じように、分割ボタン「スライドの挿入」を作成しようとしています。

誰かがボタンをクリックすると、カスタムテンプレートを含む空白のスライドが挿入されます(この部分は私にとっては問題なく機能します)。ドロップダウンをクリックすると、いくつかのカテゴリが表示されます(例:スライドグループA、スライドグループBなど)。これらの各カテゴリには、一連のスライドがあります(スライドグループAには、さまざまなスライドテンプレートがあります)。見た目で写真を作ってもらいましたが、まだ投稿できませんので、一生懸命説明させていただきます。[新しいスライド]ドロップダウンを参照すると、そのように表示されます。

指定したディレクトリ内のフォルダ名に基づいてすべてのグループ名が作成され、挿入するスライドがその特定のフォルダ内から取得されるように、メニューを動的に構築したいと思います。T [新しいスライド]ドロップダウンを参照すると、ヘッダー( "Office THeme"のように、代わりに私のフォルダー名が付いています)があり、その下に一連のスライドがあります。これらはすべて、フォルダー内のスライドです。

誰かが私がこの仕事をするために何をしなければならないかについて正しい方向に私を向けることができれば(私はあなたが私のためにコードを書く必要はありません;あなたが私に私が何をするかについての高レベルの感覚を与えることができればこれを実装するために行う必要があります)私はそれをいただければ幸いです。また、Powerpoint用のVSTOリソースをお勧めできれば、それは素晴らしいことです(私はすべてを調べて、Powerpoint以外のすべてのリソースを見つけました!)。これが不明な場合はお知らせください。念のため、モックアップ写真をメールで提供できます。

ありがとう、ダン

4

1 に答える 1

2

分割ボタンの代わりにギャラリー コントロールを使用できます。このコントロールには、メニューを動的に構築するのに役立つ getItemImage、getItemLabel、GetItemCount などのコールバックがあります。

Excel 2007 を使用しているを次に示します。PowerPoint については、これに従うことができます。

于 2012-05-29T12:43:20.293 に答える