2019.04.01皆様こんにちは、ノグチです。Outlookの予定、便利ですよね。VBAなら、できるかもしれませんよ。予定を登録してみようイベントプロシージャのコーディング準備まず、イベントプロシージャのコーディング準備をしましょう。Object内のモジュールに処理を書いていく必要があります。Session」をダブルクリックします。すると、標準モジュールなどと同じように、コーディングの画面が右側に現れます。画像のように、左側のドロップダウンリストから「Application」を選択します。すると、右側にイベントプロシージャのリストが表示されますので、この中から使いたいイベントプロシージャを選択すると...このように、イベントプロシージャがエディター部分に表示されます。イベントに処理を追加するには、このエディター部分に表示されたプロシージャ内にコードを書いていきます。標準モジュール内にイベントプロシージャを書き込んでも意味がないのでご注意を!!Outlook起動時のApplication_StartupExcel同様に、Outlookにも色々なイベントプロシージャがあります。今回ご紹介するのは、Outlook起動時に実行される、Application_Startupというイベントプロシージャ。Outlookを起動したときにメッセージを表示させるなどの処理をさせたいならば、このイベントプロシージャApplication_Startup内に処理を書き込めばOKなのです。Application_StartupでOutlook起動時の処理を差し込む試しに、このイベントプロシージャ内にメッセージを表示させる処理を差し込んでみましょう。Subとっても単純ですね。Outlookを起動してみると...この通り、Outlook起動と同時にメッセージが表示されますね。登録済みの予定をメッセージで表示させるさて、起動時のメッセージが表示出来たら、お次は前回ご紹介した、Outlookの予定を取得する方法と組み合わせてみましょう。VBAで、Outlookに登録した予定を取得してメッセージ表示する方法をご紹介しています。この方法と、Outlookに用意されているイベントと組み合わせて使えば、Outlookを更に使い勝手良く使うことができますよ。tonari-it.com2019.03.26実は、前回記事でご紹介したコードをまるまるそっくりもってくればOK。前回記事のコードとの違いは、プロシージャ名がイベントプロシージャ名に変わったくらいです。組み合わせたコードがこちら。Sub上のコードを保存したら、今日の日付で予定をいくつか登録しておきましょう。こんな感じでいくつか予定を登録したら、Outlookを再起動させてみます。すると...この通り、Outlookの起動と同時に、今日の予定がダイアログで表示されましたね。最後に今回は、Outlookに登録済みの予定を取得する方法と、Outlook起動時イベントを組み合わせて、Outlook起動時に今日の予定をダイアログで表示させる方法をご紹介しました。仕事の予定などは、毎日仕事を始めるタイミングで手帳を見たり、Outlookの予定を見たりして確認するのですが、たまに抜けてしまうこともあったり...でも、この方法を使えばそんな予定の把握もぐっと楽になりますよ。予定以外にもToDoやタスクリストの取得と組み合わせても便利かもしれませんね。そもそもOutlookに予定を登録し忘れる!という場合は...別の方法を考えてみましょう。VBAで、予定の管理も便利にしてしまいましょう。VBAでの予定の登録だけでなく、登録済みの予定への操作方法もご紹介しています。投稿者プロフィールノグチフリーランスPG・SE元製造子会社SE。業務システム保守・導入両方やった経験をお伝えすることで、少しでもシステムや手作業に悩まされる人が減ればいいなぁと日々夢見ております。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。【エクセル】スペースの全角・半角を関数で統一する置換テクニックスペースの全角・半角で困ったことはありませんか?複数人が入力業務に携わると、スペースだけでなく英字や数字までもバラバラ。そんなお困りごとを解決できる関数を紹介いたします。関数を使う方法は元データを残しておきたい場合に有効です。【エクセルVBA】イミディエイトウィンドウはコマンド入力画面として使うと超便利エクセルVBAで快適にプログラミングするためのVBEのテクニックについてお伝えしています。今回はエクセルVBAでイミディエイトウィンドウをコマンド入力画面として使う方法とそのテクニックについてです。2017.05.16Excel・VBA活用術エクセルVBAのQueryTableオブジェクトであらゆる種類のCSVを取り込む方法エクセルVBAでCSVを爆速で取り込むQueryTableオブジェクトには様々なプロパティが存在します。このプロパティを使いこなすことであらゆる種類のCSVをシンプルなソースコードで取り込むことができます。今回はエクセルVBAでイミディエイトウィンドウを使う方法の超基本として、初心者のうちからぜひとも知っておいて欲しいDebug.Printの使い方です。一行に複数の出力をする方法も解説していますよ。BY句と集計関数の使い方エクセルVBAでAccessデータベースを操作する方法についてのシリーズです。今回はデータベースのレコードをグループで集計して抽出する方法です。BY句と集計関数を使いますよ。2016.11.14Excel・VBA活用術エクセルVBAで画像やオートシェイプなどを操作するShapeオブジェクトのはじめの一歩エクセルVBAで、オートシェイプや画像などを操作するための第一歩として、Shapeオブジェクトのご紹介をしています。Shapeオブジェクトを使えば、画像をシートに追加したり、移動、コピー、削除などの操作ができるようになりますよ。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。