0

Outlook で「新規メール」(ドロップダウン リスト付き) のようなボタン (CommandBar 内) を作成する方法を教えてください。ボタンをクリックすると何らかのアクションが実行され、下矢印マークをクリックすると項目のリストが表示されます。私はこれを非常に必要としています。誰かが答えを知っているなら、教えてください。

前もって感謝します!

-プラナフ

4

2 に答える 2

1

Outlook<2007を想定すると、 経由でエクスプローラー/インスペクターに新しいボタンを追加し、 経由CommandBars.Add("foo", Type:=msoControlDropdown)でドロップダウンにエントリを追加しますmyDropdown.Add("bar")CommandBarComboBoxのリファレンスも参照してください。
ただし、クリックで入力することはできません。そのための他の適切なイベントを見つける必要がありますExplorer.SelectionChange

Outlook >= 2007では、リボンをカスタマイズする必要がありますが、これはもう少し書き込み作業が必要です。Outlook 2007 でのリボンのカスタマイズは、その入門として最適です。

新しいメール アイテムを作成するには、myOlApplication.CreateItem(olMailItem)またはmyMailFolder.Items.Add()を使用します。必要に応じて設定し、たとえば を介してインスペクタに表示しmyMailItem.Display()ます。

于 2009-10-13T17:39:16.517 に答える
1

分割ボタンを探しているように聞こえます。残念ながら、API はそれを公開していません。ボタンの下にポップアップをハックすることができますが、これは分割ボタンの貧弱な試みです。

于 2010-01-28T23:11:39.763 に答える