1

VBA では、他のアプリケーションを実行および操作するためのオブジェクトを作成できます。Excel のコードを使用して、Outlook でいくつかのジョブを実行しようとしています。

例 -

With OutMail
    .Subject = " Event 1 "
    .Importance = True
    .Start = "8:00 AM" & Format(Date + 5)
    .End = "8:00 AM" & Format(Date + 5)
    .Body = "This is a testing event 1 msg " & Format(Date)
    .Display
    .Save
End With

ここでは、.subject、.start、.save、.display など、私が知っているいくつかのプロパティを使用しました。

「with Outlook」コマンドを使用して Outlook で設定できるすべてのプロパティを知りたいです。

4

3 に答える 3

2

MailItem オブジェクトのメソッドとプロパティの説明については、この msdn ページを参照してください。

コードを簡単に記述できるようにするには、オブジェクト ブラウザーを使用して、バスシーバが提案するように、遅延バインディングではなく事前バインディングを使用して MailItem インスタンスを宣言します。これを行うには、[ツール] ---> [参照...] をクリックし、の横にあるボックスをオンにして、プロジェクトに Outlook への参照を追加しますMicrosoft Outlook 14.0 Object Library。その後、次の方法で MailItem を宣言できます。

Dim OutApp As Outlook.Application
Dim OutMail As Outlook.MailItem

Set OutApp = New Outlook.Application
Set OutMail = OutApp.CreateItem(olMailItem) 'olMailItem is 0

上記のように OutMail を宣言すると、VBA IDE はオブジェクト ブラウザーにメンバーを表示し、コーディング時にインテリセンスも提供します。

于 2013-10-23T21:24:07.033 に答える
1

You can also look at various live Outlook Object Model and MAPI objects using OutlookSpy: select an item in Outlook, click the Item button on the OutlookSpy ribbon.

于 2013-10-23T22:13:13.483 に答える
1

VBA 開発画面で F2 からアクセスできるオブジェクト ブラウザを使用します。

于 2013-10-23T20:44:17.917 に答える