【Outlook VBA】ユーザ定義フィールドの最大値(最小値)を見つける

Outlookのユーザ定義フィールドから最大値を取得したかったのですが、標準関数がありませんでした。降順に並び替え、先頭の情報を取ろうとしても、データが並び変わらない様子です。さいわいフィルタは働くので、複数回フィルタを掛けることで最大値(最小値)を取得する方法を共有します。

【Outlook VBA】立ち上げ時、複数のカレンダーを自動で表示したい

Outlookの「起動後に表示するフォルダー」を「予定表」に変更すると、再起動時に既定の予定表以外の予定表が非表示になってしまいます。表示しておきたい予定表が複数ある場合、表示の操作を毎回やるのは面倒です。VBAマクロで対応できたので、情報を共有したいと思います。

【1】Outlookの今日の予定一覧をVBSで取得し、進行中の予定を確認する

適度な休憩で高い集中力を作る。これを習慣化するには意思の力だけでは難しいところもあります。仕組みを作って休憩時間を強制してるので、その仕組を紹介していきます。今回はOutlookの今日の予定一覧を取得し、進行中の予定を確認するところまで進めます。私の予定表で休憩中を判断する方法を使用例として載せておきます。

【0】Outlookの予定表にそって、パソコンをロックする仕組みをつくります。

適度な休憩をとることで高い集中力を作る方法を取り入れています。ただ、制作に集中するあまり休憩をとり忘れてしまうこともあり、仕組みを作って休憩を強制しています。今回は試作した仕組みとOutlookの予定表を連動させ、スケジュール調整の手間を改善していきたいと思います。