Microsoft Outlook コネクタのメソッド
Microsoft Outlook コネクタのメソッドは、Microsoft Outlook に対してさまざまなアクションを自動化します。自動化フローでは、メソッドは他のメソッドやコンポーネントに接続されます。メソッドを使用するには、まずメソッドを公開する必要があります。
Microsoft Outlook コネクタを使用すると、Microsoft Outlook アプリケーション内の日常的なタスクを自動化し、これらの機能をより広範な自動ワークフローに統合できます。
手動操作なしでメールの送信や返信などのプロセスを自動化できます。このコネクタは、Microsoft Outlook 内のアクションの自動化を容易にするさまざまなメソッドを提供します。これらのメソッドは、自動化フレームワーク内の他のメソッドやコンポーネントとシームレスに組み合わせることができるため、より複雑で効率的なワークフロー設計が可能になります。
AddFolder
指定された階層内に新しいフォルダを追加し、オプションで、サブフォルダを Outlook アカウントセットに追加します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MainFolder | メソッドが Outlook アカウントに追加するフォルダの名前です。 このパラメーターは、新しいフォルダが追加されるメインフォルダを指定します。 |
データ入力 | 文字列 |
| SubFolderName | メソッドがメインフォルダの下に追加するサブフォルダの名前です。 このパラメーターは、作成する新しいフォルダの名前を指定します。 このパラメーターを使用する場合は、IsSubFolder パラメーターを使用する必要があります。 |
データ入力 | 文字列 |
| IsSubFolder | SubFolderName パラメーターで作成されたフォルダがメインフォルダの下にあるサブフォルダであることを示すオプションです。 このパラメーターは、SubFolderName をメインフォルダ内のサブフォルダとして追加する必要があるかどうかを示します。デフォルト値は False で、SubFolderName はメインフォルダの直下に追加されます。 |
データ入力 | ブーリアン |
Close
プロファイル名を指定して、Microsoft Outlook エクスプローラーを閉じます。
このメソッドは、すべての自動化タスクが完了した後のクリーンアップアクティビティとして使用できます。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| ProfileName | このパラメーターは、閉じる Outlook プロファイル名を指定します。 | データ入力 | 文字列 |
DeleteFolder
指定されたフォルダとその下にあるすべてのサブフォルダを削除します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| FolderName | メソッドが削除するフォルダの名前。 | データ入力 | 文字列 |
DeleteMail
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | メソッドがメールを削除するメールを取得します。 このパラメーターは、削除する必要があるメールの一意のエントリー ID を指定します。 |
データ入力 | 文字列 |
ForwardMail
一意のエントリー ID に基づいて、指定されたメールアドレス (EmailID) にメールを転送します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、転送する必要があるメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| EmailID | このパラメーターは、メールの転送先メールアドレスを指定します。 | データ入力 | 文字列 |
| CC | このパラメーターは、転送メールのカーボンコピー (CC) を送信するメールアドレスを指定します。 | データ入力 | 文字列 |
| BCC | このパラメーターは、転送メールのブラインドカーボンコピー (BCC) を送信するメールアドレスを指定します。 | データ入力 | 文字列 |
| 件名 | このパラメーターは、転送されるメールの件名を指定します。 | データ入力 | 文字列 |
| Return | このメソッドは、メールが正常に転送されたかどうかを示すブール値を返します。 戻り値の true は、操作が成功したことを示します。 |
データ出力 | ブーリアン |
GetAttachmentNames
一意のエントリー ID で指定されたメールに関連付けられている添付ファイル名のリストを取得します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、添付ファイル名を取得するメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
GetExistingAccounts
構成されたアカウントのリストやその数など、構成されたアカウントに関する情報を取得します。
これは、Outlook で複数のアカウントが構成されている場合に役立ちます。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| アカウント | このパラメーターは参照によって渡され、(文字列の) リストであることが想定されます。このメソッドを呼び出すと、構成されたアカウント名のリストが入力されます。 | データ出力 | List1 |
| カウント | このパラメーターは参照によって渡されます。このメソッドを呼び出すと、このパラメーターに構成されたアカウントの数が入力されます。 | データ出力 | Int32 |
GetFolderNames
アクティブな Outlook アカウントからフォルダ名のリストを取得して返します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| Return | アクティブな Outlook アカウントからフォルダ名のリストを返します。 | データ出力 | List1 |
GetMail
一意のエントリー ID (MailId) で指定されたメールのすべての詳細を取得します。
メールのすべての詳細を取得するための追加クライテリアを指定するには、GetMail メソッドバーでメソッド設定アイコン () をクリックし、CC、BCC、件名、本文、送信者、宛先、AttachmentsCount、ReceivedTime、EntryId などの必要なメール項目を選択します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、詳細を取得するメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
GetMails
メールシステム内の指定されたフォルダからメールエントリー ID のリストを取得します。
GetMails メソッドは、メールシステム内の指定されたフォルダからメールエントリー ID のリストを取得します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| FolderName | このパラメーターは、メールエントリー ID を取得するフォルダの名前を指定します。 デフォルト値は「受信箱」です。 |
データ入力 | 文字列 |
| フィルター | このパラメーターは、メールエントリー ID を取得するときに適用するフィルター条件を指定します。 | データ入力 | 文字列 |
| NoOfMails | このパラメーターは、取得するメールエントリー ID の最大数を指定します。デフォルト値は 10 です。 | データ入力 | Int32 |
| UnreadOnly | このパラメーターは、未読メールのみを取得するか (True)、すべてのメールを取得するか (False) を示します。デフォルトは [True] です。 | データ入力 | ブーリアン |
| AvoidMeetingItems | このパラメーターは、取得したメールエントリー ID から会議アイテムを除外するかどうかを指定します。デフォルトは [True] です。 | データ入力 | ブーリアン |
| FetchingOrder | このパラメーターは、メールがフェッチされる順序を指定します。例:FIFO、LIFO。デフォルトは FIFO です。 | データ入力 | FetchingOrder |
| Return | このパラメーターは、指定されたフォルダからのメールのリストを返します。 | データ出力 | List1 |
| カウント | このパラメーターは、取得されるメールエントリー ID の合計数を指定します。 | データ出力 | Int32 |
GetSenderName
一意のエントリー ID で指定されたメールに関連付けられている送信者のメールアドレスを取得します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、送信者のメールアドレスを取得するメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| Return | このメソッドは、送信者名を示す文字列値を返します。 | データ出力 | 文字列 |
MarkAsRead
一意のエントリー ID に基づいてメールを既読としてマークします。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、送信者のメールアドレスを取得するメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| Return | このメソッドは、メールが既読として正常にマークされたかどうかを示すブール値を返します。 戻り値の true は、操作が成功したことを示します。 |
データ出力 | ブーリアン |
MarkAsUnread
一意のエントリー ID に基づいてメールを未読としてマークします。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、未読としてマークする必要があるメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| Return | このメソッドは、メールが正常に未読としてマークされたかどうかを示すブール値を返します。 戻り値の true は、操作が成功したことを示します。 |
データ出力 | ブーリアン |
MoveMail
一意のエントリー ID に基づいて、メールシステム内のフォルダ間でメールを移動します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、移動する必要があるメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| DestinationFolder | このパラメーターは、メールの移動先フォルダの名前またはパスを指定します。 | データ入力 | 文字列 |
ReadMsgFile
ファイルシステムから .msg ファイルの内容を読み取ります。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| Filepath | このパラメーターは、読み取る必要がある .msg ファイルへのパスを指定します。 | データ入力 | 文字列 |
| 本文 | このパラメーターは参照 (ByRef) によって渡され、メソッド呼び出し後に .msg ファイルの本文の内容が設定されます。 | データ出力 | 文字列 |
返信
一意のエントリー ID で指定されたメールへの返信を生成して送信します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、返信の送信先メールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| CC | このパラメーターは、返信のカーボンコピー (CC) を送信するメールアドレスを指定します。 | データ入力 | 文字列 |
| BCC | このパラメーターは、返信のブラインドカーボンコピー (BCC) を送信するメールアドレスを指定します。 | データ入力 | 文字列 |
| 件名 | このパラメーターは、返信メールの件名を指定します。 | データ入力 | 文字列 |
| 本文 | このパラメーターは、返信メールの本文の内容を指定します。 | データ入力 | 文字列 |
| 添付ファイル | このパラメーターは、返信メールに含める添付ファイルのファイルパスを指定します。 複数のファイルをパイプ記号または垂直バー(|)で区切って、添付ファイルのパスを分割することができます。 自動化を 13.0 以降のプラグインにアップグレードする場合は、「,」または「;複数のファイルパスが渡された場合は、「|」を「」で置き換えます。パイプ記号または垂直バー (|) を使用して、添付ファイルのパスを分割します。 |
データ入力 | 文字列 |
| IsHtmlBody | このパラメーターは、返信メールの本文コンテンツが HTML 形式であるかどうかを示します。 デフォルトは False です。 |
データ入力 | ブーリアン |
| Return | このメソッドは、応答が正常に送信されたかどうかを示すブール値を返します。 戻り値の true は、操作が成功したことを示します。 |
データ出力 | ブーリアン |
SaveAllAttachments
一意のエントリー ID で指定されたメールのすべての添付ファイルを、指定したフォルダパスに保存します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、添付ファイルを保存する必要があるメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| FolderPath | このパラメーターは、添付ファイルを保存する必要があるフォルダのパスを指定します。 | データ入力 | 文字列 |
SaveAttachment
指定されたエントリー ID を持つメールの指定された添付ファイルを、指定されたファイルに保存します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、添付ファイルを保存する必要があるメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| AttachmentName | このパラメーターは、保存する必要がある添付ファイルの名前を指定します。 | データ入力 | 文字列 |
| Filepath | このパラメーターは、添付ファイルを保存する必要があるファイルのパスを指定します。 | データ入力 | 文字列 |
SaveMail
一意のエントリー ID (MailId) で指定されたメールを、指定されたファイルパスのファイルに保存します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| MailId | このパラメーターは、保存するメールの一意のエントリー ID を指定します。 | データ入力 | 文字列 |
| Filepath | このパラメーターは、メールをファイルとして保存する必要があるパスを指定します | データ入力 | 文字列 |
| SaveType | このパラメーターは、メールを保存する際の形式を指定します。 デフォルト値は MsgSaveType.olMSG で、Microsoft Outlook MSG 形式を示します。 |
データ入力 | MsgSaveType |
SendMail
受信者にメールを送信します。画像の追加、送信者のアドレスの設定、CC および BCC 受信者の指定など、メールをカスタマイズするためのさまざまなオプションのパラメーターがあります。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| ToEmailId | このパラメーターは、受信者のメールアドレスを指定します。 | データ入力 | 文字列 |
| 画像 | このパラメーターは、メールに含めるオプションの画像を指定します。 | データ入力 | Drawing.Bitmap |
| 送信元 | このパラメーターは、送信者のメールアドレスを指定します。指定しない場合は、デフォルトの送信者のアドレスが使用されます。 | データ入力 | 文字列 |
| CC | このパラメーターは、カーボンコピー (CC) の送信先のメールアドレスを指定します。 | データ入力 | 文字列 |
| BCC | このパラメーターは、ブラインドカーボンコピー (BCC) の送信先のメールアドレスを指定します。 | データ入力 | 文字列 |
| Subject | このパラメーターは、メールの件名を指定します。 | データ入力 | 文字列 |
| 本文 | このパラメーターは、メール本文の内容を指定します。 | データ入力 | 文字列 |
| 添付ファイル | このパラメーターは、メールに含める添付ファイルのファイルパスを指定します。 複数のファイルをパイプ記号 (|) で区切って、添付ファイルのパスを分割することができます。 自動化を 13.0 以降のプラグインにアップグレードする場合は、「,」または「;複数のファイルパスが渡された場合は、「|」を「」で置き換えます。パイプ記号または垂直バー (|) を使用して、添付ファイルのパスを分割します。 |
データ入力 | 文字列 |
| IsHtmlBody | このパラメーターは、メールの本文が HTML 形式であるかどうかを示します。デフォルトは False です。 | データ入力 | ブーリアン |
| Return | このメソッドは、メールが正常に送信されたかどうかを示すブール値を返します。 戻り値の true は、操作が成功したことを示します。 |
データ出力 | ブーリアン |
SentAs
別のメールアカウントの代わりにメールを送信します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| ToEmailId | このパラメーターは、受信者のメールアドレスを指定します。 | データ入力 | 文字列 |
| SentOnBehalfEmailID | このパラメーターは、代理でメールを送信するメールアドレスを指定します。 | データ入力 | 文字列 |
| Subject | このパラメーターは、メールの件名を指定します。 | データ入力 | 文字列 |
| 本文 | このパラメーターは、メール本文の内容を指定します。 | データ入力 | 文字列 |
| 添付ファイル | このパラメーターは、メールに含める添付ファイルのファイルパスを指定します。 複数のファイルをパイプ記号 (|) で区切って、添付ファイルのパスを分割することができます。 自動化を 13.0 以降のプラグインにアップグレードする場合は、「,」または「;複数のファイルパスが渡された場合は、「|」を「」で置き換えます。パイプ記号または垂直バー (|) を使用して、添付ファイルのパスを分割します。 |
データ入力 | 文字列 |
| IsHtmlBody | このパラメーターは、メールの本文が HTML 形式であるかどうかを示します。デフォルトは False です。 | データ入力 | ブーリアン |
SetAccount
自動化タスクの操作を実行する Outlook アカウントを指定します。
SetAccount メソッドは、このコネクタの他のメソッドに先立って最初に使用して、後続のメソッドを実行するコンテキストまたはメールアカウントを指定または設定する必要があります。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| AccountName | このパラメーターは、操作を実行する Outlook メールアカウント ID を指定します。 | データ入力 | 文字列 |