AppointmentItem オブジェクト
本ページには広告が含まれています。
- Outlook
メソッド
<表示切り替え>- ClearRecurrencePattern
- Close
- Copy
- CopyTo
- Delete
- Display
- ForwardAsVcal
- GetConversation
- GetOrganizer
- GetRecurrencePattern
- Move
- PrintOut
- Respond
- Save
- SaveAs
- Send
- ShowCategoriesDialog
プロパティ
<表示切り替え>- Actions
- AllDayEvent
- 終日予定ならばTrueを返します。
- Application
- Attachments
- AutoResolvedWinner
- BillingInformation
- Body
- 予定の本文を取得または設定します。
- BusyStatus
- Categories
- Class
- Companies
- Conflicts
- ConversationID
- ConversationIndex
- ConversationTopic
- CreationTime
- DownloadState
- Duration
- End
- 予定の終了日時を取得または設定します。
- EndInEndTimeZone
- EndTimeZone
- EndUTC
- EntryID
- ForceUpdateToAllAttendees
- FormDescription
- GetInspector
- GlobalAppointmentID
- Importance
- InternetCodepage
- IsConflict
- IsRecurring
- ItemProperties
- LastModificationTime
- Location
- 予定表の「場所」を取得または設定します。
- MarkForDownload
- MeetingStatus
- MeetingWorkspaceURL
- MessageClass
- Mileage
- NoAging
- OptionalAttendees
- Organizer
- OutlookInternalVersion
- OutlookVersion
- Parent
- PropertyAccessor
- Recipients
- RecurrenceState
- ReminderMinutesBeforeStart
- 予定開始前にリマインダーが発生する時間を分単位で取得もしくは設定します。
- ReminderOverrideDefault
- ReminderPlaySound
- ReminderSet
- リマインダーを取得もしくは設定します。
- ReminderSoundFile
- ReplyTime
- RequiredAttendees
- Resources
- ResponseRequested
- ResponseStatus
- RTFBody
- Saved
- SendUsingAccount
- Sensitivity
- Session
- Size
- Start
- 予定の開始日時を取得または設定します。
- StartInStartTimeZone
- StartTimeZone
- StartUTC
- Subject
- 予定表の「件名」を取得または設定します。
- UnRead
- UserProperties
AppointmentItem オブジェクト を返すメソッド・プロパティ
- Items.Item メソッド
- Items オブジェクトからItemオブジェクトを返します。
- Application.CreateItem メソッド
- 新しいOutlookのアイテムを表すオブジェクトを作成します。
プログラム実行例
予定データをExcelから読み込み追加する(Outlook)
[download "/example/625/予定一覧.xlsx"]
使用関数
- 定数定義 (1, 2行目)
- 連想配列 (4行目)
- DIM (15, 17, 19, 21, 22行目)
- ローカル変数を宣言します。
- CREATEOLEOBJ関数 (スクリプト関数) (15, 21行目)
- COMオブジェクトを生成します。
- Workbooks オブジェクト (17行目)
- Microsoft Excelアプリケーションで現在開かれているすべてのWorkbooks オブジェクトのコレクションです。
- FOR-TO文 (24, 25, 26, 27, 28, 29, 30, 31, 32, 33行目 他9行)
- 条件が真の間、処理を繰り返し実行します。途中でループを抜けたいときはBREAK文を使います。
- PRINT文 (25行目)
- UWSC.LOGにログを出力します。
- WITH文 (26行目)
- IF文 (31行目)
- IF文は条件によって処理を分岐させたいときに利用します。条件が成り立たないときの処理(偽)は省略することができます。処理が2文以上のときはIFB文を使います。
- IFB文 (32行目)
- IFB-ENDIF文は条件によって処理を分岐させたいときに利用します。ELSEIF文で条件、処理を複数書くことができます。処理が1文のときはIF文でも書くことができます。
- MSGBOX関数 (スクリプト関数) (44行目)
- メッセージボックスを表示します。
- コメント (27, 28, 29, 30, 31, 34, 38, 39行目)
- プログラムの動作に影響しない注釈を残すことができます。プログラムの内容を説明したり、デバッグや修正のために一時的にコードを無効化ときにも使えます。
参考文献
- AppointmentItem オブジェクト (Outlook) | Microsoft Learn
公開日:
更新日:
関連記事
- Account オブジェクト
- Accountオブジェクトは、現在のプロファイルに定義されているアカウントを表します。
- Accounts オブジェクト
- 現在のプロファイルで利用できるアカウントを表すAccountオブジェクトのセットが含まれています。
- Application オブジェクト
- Outlookアプリケーション全体を表します。
- Folder オブジェクト
- Folders オブジェクト
- Items オブジェクト
- MailItem オブジェクト
- メールメッセージを表します。
- NameSpace オブジェクト
- Outlookのメールや予定表、連絡先といった様々なデータにアクセスすることができます。
- Recipient オブジェクト
- TaskItem オブジェクト