メールはとっても便利で、気軽に様々な情報をやり取りできてしまうのですが、反面受信ボックスの中に欲しい情報が埋もれてしまって、取り出すのに一苦労…なんてことも起きがちです。, このページは、Outlookを使う上での困りごとの解決や、Outlookをより便利に使うといった、Outlook VBAを実務で使うあれこれをまとめたページです。, Outlook VBAで、予定やタスクの登録方法など、Outlookを操作する方法をご紹介しています。メーラーやスケジューラとして便利なOutlookですが、VBAで更に便利なツールにしてしまいましょう!, Outlookのメールだって、VBAで操作することができますよ。本シリーズでは、Outlookのメールを、VBAで操作する方法をご紹介していきます。, Outlook VBAで基本的なタスクを登録する方法と、応用編としてエクセルワークシートに書き出した複数のタスクを、一括で登録する方法をご紹介していきます。, Outlook VBAでメールの添付ファイルを指定フォルダにワンクリックで保存する方法をご紹介しています。1件ずつメールを開いて、添付ファイルをクリックして、保存先のフォルダを選んで...なんて地味に面倒な作業とはオサラバです。, ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。, VBAのリファレンスページで、Excel・Word・PowerPointなど共通でご利用いただけます。 ステートメント・関数・オブジェクト・メソッド・プロパティなどについてキーワード別にリストアップしています。, エクセルVBAで、Windows APIの URLDownloadToFile関数を使った指定ファイルを指定フォルダにダウンロードする方法をご紹介しています。この方法を使えば、ダウンロード対象のファイルが複数あったとしても、ボタンクリック一つで一気にダウンロードできますよ。, 「初心者でもわかるエクセルVBAのクラスモジュール」についてのシリーズです。今回は、エクセルVBAで自作コレクションのインスタンス生成時のイベントClass_Initializeで初期データも投入する方法です。, エクセルVBAを使ってバラバラの経費精算書のデータを集約するシリーズです。今回はDo While~Loop文を使って条件を満たす間、任意の処理を繰り返すプログラムの書き方をマスターしていきます。, エクセルVBAでカレンダーのシートに翌月のタスクを自動計算して表示させる方法を紹介します。エクセルVBAで土日祝日を判定し、月間スケジュールを作成する方法の最後の連載記事です!, 便利なクラスはあちこちで使い回ししたいですよね。「アドイン」という機能を使うと、参照設定のみで使えるようになります。今回は便利なクラスを使い回す!エクセルVBAで自作クラスをアドイン化する方法をお伝えします。, ノンプログラマーがVBAやGASを学習していくと、その先に謎の言葉ばかりが登場する恐怖のエリア登場します。「クラス」です。今回は、「なぜノンプログラマーがクラスを学ぶべきなのか」について書きたいと思います。, 当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。, マネーフォワードクラウド請求書の請求書一覧の全件をスプレッドシートに書き出すスクリプト, GASでマネーフォワードクラウド請求書の請求書一覧をスプレッドシートに書き出す方法. リボンのユーザー設定をクリックし、画面右側に表示されている開発チェックボックスを付けて、OKボタンをクリックします。, 4. エクセルマクロvbaとは、面倒なルーティン仕事を自動化して、作業をエクセルに代行させるツールです。 このツールを活用すれば、入力ミスをなくし、かつ作業が早く終わらせることができます。 しかし、エクセルマクロと聞いても以下のようなイメージをもつ人は多いです。 残業が多くて基本は「ほったらかし」投資、それでも200万円から1.5億円に拡大した技 (2019年08月30日) 15年持ち続ける株に出会った3つの転機 (2019年09月06日) バイオ株で7000万円の利益を溶かすも、“高い授業料”で投資法は進化 (2019年09月13日) 長期投資のストレスは「お金のなる木」づくりで解消… 「VBAエキスパート」資格対策に役立つ 即効テクニック Excel VBA VBA達人への道も一歩から Excel VBA ビギナーズ 社会人必見!覚えて仕事でトクをする 仕事に役立つExcel関数 そこで今回は、VBAの概要やマクロとの違いや、VBAでできることを7個ご紹介します!, VBA(Visual Basic for Applications)とは、Microsoft Officeのアプリケーション操作を自動化できる、プログラミング言語です。, VBAを駆使することで、Excel、PowerPoint、Outlookなどと連携した自動化ツールが作れます。, またVBAと似た言葉に「マクロ」があります。マクロとVBAの違いは、以下のとおりです。, VBAを使えば、ExcelのグラフをPowerPointにコピペするツールも作れます。, たとえば会社の部署名変更の影響で、ファイルの一括更新が必要になるケースがあると思います。, 手動操作で修正するとミスが発生しやすく、時間もかかってしまいますよね。これらの作業は、VBAでツールを作れば効率化できます。, ファイル名一括更新、不要ファイルの一括削除、ファイルの一括移動などができるため、フォルダ整理が楽になるでしょう。, データをレポート用のシートにコピペし、手動操作でPDF保存すると……時間がかかってしまいますよね。, VBAを使えば、ExcelシートからPDFへの出力を自動で行えます。データをレポートにコピペする手動操作が、ボタンクリックのみで終わるため、業務が楽になるのです。, Webから手動操作でデータを集めて、分析資料をまとめる方もいるのではないでしょうか。, 一時的な作業であれば手動操作でも良いですが、定期的に同じ作業をする場合は……少し手間ですよね。, VBAを使えば、Webからデータを自動で取得するツールが作れます。応用すれば、以下のような業務を自動化できます。, ボタン、テキストボックス、リストボックスなど、画面に必要なツールはひととおり揃っているため、業務を根本から効率化するアプリが作れるのです。, プログラミングと聞くと、難しい印象を持つ方もいるかもしれません。ただVBAは、環境構築が不要で、Officeさえあればすぐに始められます。, 敷居の低さからエンジニアやプログラマーのような専門職以外でも始めやすく、ネットにも情報が多いです。, またプログラミングはほとんどの言語において基本構造が似ているため、VBAで身に付けたプログラミングスキルは他の言語を学ぶときにも活かせます。, ITリテラシーが求められる企業に転職するときにアピールできますし、もちろんVBAエンジニアになる道もあります。, まず、VBAで作ったマクロを実行するための準備として、「マクロを有効化」します。手順は、以下のとおりです。, ⅲ. B, ŒÂl—pƒ}ƒNƒƒuƒbƒN‚ɍì‚Á‚½ƒf[ƒ^‚̓ǂݍž‚Ý•û–@, ƒI[ƒgƒ[ƒVƒ‡ƒ“ƒGƒ‰[‰ñ”ð‚µ‚½‚¢i“Y•t‚o‚c‚eŒÜ–‡ˆÈã‚É‚È‚é‚ƃGƒ‰[j, ƒtƒ@ƒCƒ‹Žg—p’†‚̃tƒHƒ‹ƒ_–¼•ÒW•s‰Â–hŽ~•û–@. 【Excel VBA】画像を貼り付けるマクロ(指定の範囲に幅や高さを合わせることも可能), 【Excel VBA】バックアップファイル(ファイル名に日付つき)を保存するマクロ, 【Outlook VBA】メールテンプレートを開くマクロを作って、メールを効率化しよう. メーラーの定番、OutlookはVBAでプログラミングすることができるんです!「Outlookは便利だけど、更にこれも出来たらいいのにな」なんてことも、Outlook VBAを使えば実現できるかもしれません。このページは、「Outlook VBAを実務で便利に使う」ためのまとめページです。 右側にOpenTemplateが表示されていることを確認したら、OKボタンをクリックします。, 6. トップメニューのホームをクリック、新しいメールをクリックして、新しいメールを開きます。, 2. クイックアクセスツールバーをクリック、コマンドの選択から【マクロ】をクリックします。, 4. テンプレートの作成が完了したら、ファイルをOutlookテンプレート形式(.oft)で保存します。, 3-3. Copyright © 2015-2020 いつも隣にITのお仕事 All Rights Reserved. オプションのクイックアクセスツールバーを開きます。OpenTemplateを選択して、変更ボタンをクリックします。, 2. vbaでゲームを作れるようになりたい・・・ vbaでゲームを簡単に作る方法を知りたい・・・ vbaでゲームを作りたい!と思っても、作り方がわからない方がほとんどですよね。簡単なマクロを作るレベルと、ゲームを作るレベルに壁を感じている方もいるのではないでしょうか。 作者錠内広之氏(日本鋼管病院,作業療法士) 目的簡易レッグプレス(下肢の屈伸筋力増強) 準備素材フック、パイプ、ベニヤ板、輪ゴム(太)、針金(太)他 使用道具のこぎり、ペンチ、ドライバー他 製作方法 ベニヤ板裏にフックを … excelでこれ出来ないの?を可能にするちょっとした小技から上級技・テクニックを紹介!集計や文字列処理・検索処理、その他にもexcelで皆さんがお困りになりそうな問題をいろいろ解決します! リボンのユーザ設定の右側にある、「開発タブ」にチェックを入れて、OKボタンをクリック, クリックすると、VBAを書くためのエディタであるVBE(Visual Basic Editor)が起動します。, VBAでマクロを書くときは、「Sub マクロ名」を入力してEnterキーを押し、処理を書くための「空のマクロ」を次のように用意します。, 作成したマクロにカーソルを当てて、実行タブから「Sub/ユーザフォームの実行」をクリックするだけです。, VBAを知らない人でも簡単に使えるようにするためには、シートに置いたボタンからクリックできるようにするのがおすすめです。以下でご紹介します。, ここからはレベル別に分けて、VBAを独学で身に着けるための学習方法をレベル別に解説します。, VBAの基礎が学べるサイトはいくつかありますが、おすすめは以下の3つのサイトです。, 『ドットインストール』は、動画でプログラミングが学べるサービスです。1動画約5分という短時間の学習動画が特徴。一つひとつが短くまとまっているため飽きにくく、初心者におすすめです。, また『パソコンスキルの教科書』、『いつも隣にITのお仕事』は、どちらもIT系のメディアです。テキストベースで学んでいきたい方にうってつけです。, とはいえ、「いきなり調べても解決方法がよくわからない……」という方が多いのではないでしょうか。, そんな方におすすめなのが、マクロの記録です。マクロの記録を使えば、Excel操作を「自動でVBAに変換」できます。, たとえば、「セルに罫線を引く操作」をVBAで書く方法がわからないときは、以下のように操作するだけでVBAのコードが作れます。, 上記のプログラムを見れば、「Selection.Borders(〇〇〇〇〇)」で罫線を引く設定ができることが分かります。, 「格子ではなく別の罫線を引きたい」という場合は、以下のように「Selection.Borders」の使い方をGoogleで調べましょう。, マクロの記録でプログラムを自動生成しつつ、使い方を検索する癖をつけるとプログラミングの習得が早くなります。, 書き出しが終わったら、自動化すると工数削減につながりそうな業務を手短にするVBAを作ってみましょう。, たとえば、特定のデータを絞り込み、グラフを作成してレポート出力する処理の場合は、以下のようにコメントを書きます。, 手短な処理を自分で作れるようになったら、演習問題を解いていくのがおすすめです。今まで学んできたスキルで足りない基礎知識を補っていきましょう。, 演習問題は、『エクセルの神髄』のマクロVBA練習問題がおすすめです。練習問題用のExcelファイルも配布されており、全ての問題に解答用のVBAコードが載っています。, レベル2で考えた日々のちょっとした操作ではなく、「Excelの業務自体を無くせないか?」という視点で、業務効率化ツールを作ってみるのがおすすめです。, Excel単体で本格的なツールが作れるようになったら、外部アプリケーションと連携したツールを作ってみましょう。 テンプレートを表示するマクロ(OpenTemplate)を選択し、追加ボタンをクリックします。, 5. クイックアクセスツールバーに新しくアイコンが追加されていることを確認し、アイコンをクリックしましょう。, 設定するまで手間がかかりますが、毎日のようにテンプレートを使用するのだったら、全体としては生産性の向上につながるでしょう!, 現在表示されているアイコンだと、何を示しているのか分かりにくいですよね。そこでメールだとわかるようにアイコンを変更します。, 1. 作者錠内広之氏(日本鋼管病院,作業療法士) 目的簡易レッグプレス(下肢の屈伸筋力増強) 準備素材フック、パイプ、ベニヤ板、輪ゴム(太)、針金(太)他 使用道具のこぎり、ペンチ、ドライバー他 製作方法 ベニヤ板裏にフックを …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/87, 作品  製作者作田浩行OTR(昭和大学保健医療学部作業療法学科) 使用目的片手での服薬準備操作を容易にする. 使用場面  使用方法 《錠剤の場合》 お薬ころろをコップにかぶせる. 錠剤ケースをお薬ころろの上面の穴に合わせ …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/83, 作者錠内広之氏(日本鋼管病院,作業療法士) 目的足関節の他動的背屈の向上 準備素材廃棄されたSLB、フック各種、クサリ、ベニヤ板、ベルクロ、クッション素材各種、ねじ各種。 使用道具のこぎり、ドリル、ドライバー他 製作方法 …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/81, 作者錠内広之氏(日本鋼管病院,作業療法士) 目的肩関節筋力増強、随意運動の促通 準備素材ベニヤ板、針金、ビーズ、釘、木工ボンド 使用道具のこぎり、ドリル、ラジオペンチ、金槌 製作方法1.ベニヤの切り出し 2.ビーズの取り …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/76, 作者錠内広之氏(日本鋼管病院,作業療法士) 目的起きあがり補助具 準備素材パイプ各種、ベニヤ板、クッション 使用道具パイプカッター、ドリル、ボルト・ナット 製作方法 ベッド柵の穴にはまる径のパイプを基準にコの字型につなげ …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/72, 作者錠内広之氏(日本鋼管病院,作業療法士) 目的握力増強 準備素材竹、どんぐり 使用道具のこぎり、のみ、やすり、はさみ、ビニールテープ、バネ量り 製作方法  のこぎり、のみを利用し、竹を適当な長さに切断。 切断した竹の一 …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/68, 《作品》  《製作者》廣田ももOTS(横浜YMCA学院専門学校作業療法学科) 《使用目的》片手で足先に靴下を入れることが困難な方を対象とした片手用ソックスエイド. 《使用場面》  《使用方法》 はけ象くんを靴下に差し込む …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/65, 《作品》 《製作者》池田尚美OTS(昭和大学保健医療学部作業療法学科)石田史OTS(昭和大学保健医療学部作業療法学科) 《使用目的》紐靴の紐を結ぶ際に,片手で容易に結ぶことを可能にする. 《使用場面》  《使用方法》 は …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/53, 《作品》  《製作者》臼井千晴OTS(横浜YMCA学院専門学校作業療法学科) 《使用目的》手の届かない細かい場所の掃除、フローリングの簡単な掃き掃除。指の巧緻性が低い人でも細かいところの掃除ができる。 《使用場面》  《 …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/50, 《作者》錠内広之氏(日本鋼管病院,作業療法士) 《目的》女性、特に高齢者の女性の簡易型、集尿器 《準備素材》オルフィット 《使用道具》スプリント作製用具一式、安全ヘルメット 《製作方法》 安全ヘルメットの型に合わせ、オル …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/46, 《作者》錠内広之氏(日本鋼管病院,作業療法士) 《目的》上肢介助運動訓練 《準備素材》キャスター付支柱、パイプ各種 《使用道具》ハンドドリル、パイプカッター、ボルト・ナット各種 《製作方法》病院中のいろんな場所から、もら …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/44, 《作者》錠内広之氏(日本鋼管病院,作業療法士) 《目的》手関節自動ROM訓練、肩・肘・手関節協調性の向上訓練 《準備素材》オルフィット、ゴルフボール、アクリル板(またはベニヤ板)、木ねじ 《使用道具》スプリント作製用具一 …, Permanent link to this article: https://kana-ot.jp/wpm/blog/post/41, このコンテンツに掲載されている訓練道具・自助具等の掲載内容の2次配布・2次利用を禁じます., 2次配布・2次利用(研修会・学会発表・論文・出版・授業等)が必要な場合は,各自で作成者に許可を得て下さい.なお,県士会は仲介を一切行いません., 県士会ではこれらの掲載アイデアを斡旋しているわけではありません.あくまでご自分の判断で導入して下さい., これらの掲載アイデアを用いて発生したいかなる過失・損失等には,県士会および製作者には一切責任はありません., このコンテンツの掲載内容への誹謗をネット上で目にしたことがあります.掲載内容とは別の方法で解決できるからといって,この掲載内容に価値がないとは言えないはずです.. 画面のトップメニューに開発タブが表示されるので、開発タブをクリックしてVisual Basicをクリックします。, マクロで呼び出すためのテンプレートを作成しましょう。Outlookには拡張子.oftのOutlookテンプレートがあるので、.oftファイルを作成します。, 1. クイックアクセスツールバーの表示が変わっていることを確認してください。こっちの方がメールのテンプレートを開くことだと分かりやすいですね。.