Outlook 2010: メール作成ウィンドウに背景画像を追加する
メール作成ウィンドウに画像の背景を配置して受信者に送信したい場合は、Outlook 2010には画像を配置するための簡単なツールが用意されています。
Visual Basic for Applications (VBA) は強力なプログラミング言語でありながら簡単で、Microsoft Excel を最大限に自動化できます。そのような自動化の 1 つは、VBA コードを使用して Outlook、PowerPoint、Word などの他の Microsoft アプリを統合し、生産性を向上させることです。
Excel の VBA を使用した電子メールの送信は、スプレッドシートやレポートのメール送信タスクを自動化することで作業を容易にする統合の 1 つです。このチュートリアルでは、Excel から VBA を使用して電子メールを送信する手順を、わかりやすい手順で説明します。
Microsoft Outlook オブジェクト ライブラリのアクティブ化
Outlook のメール送信オブジェクト参照はExcel VBAの外部オブジェクトであるため、設定する必要があります。次の手順に従ってください。
VBA を使用した電子メールの送信: コードを記述して実行する
Excel VBA で Outlook オブジェクトを有効にしたので、次の手順に従って Excel マクロを作成し、実行します。
Sub sending_email_with_VBA() Dim EmailApp As Outlook.Application Dim Source As String Set EmailApp = New Outlook.Application Dim EmailItem As Outlook.MailItem Set EmailItem = EmailApp.CreateItem(olMailItem) EmailItem.To = "[email protected]" EmailItem.CC = "[email protected]" EmailItem.BCC = "[email protected]" EmailItem.Subject = "顧客の注文の配送状況" EmailItem.HTMLBody = "こんにちは、チーム" & vbNewLine & vbNewLine & "今日の注文のスプレッドシートを PFA status" & _ vbNewLine & vbNewLine & _ "よろしく" & vbNewLine & _ "Tamal Das" Source = ThisWorkbook.FullName EmailItem.Attachments.Add Source EmailItem.Send End Sub
上記のコードは、Outlook アカウントを使用して、コード内で指定されている電子メール アドレスに電子メールを送信します。
電子メールのコンテンツは、EmailItem.HTMLBodyコード ラインでも使用できます。さらに、Excel VBA は、ソース ワークブックを添付ファイルとして電子メールに自動的に添付します。
次の変更を加えて、アドレスと電子メールの本文をカスタマイズできます。
VBA を使用して電子メールを正常に送信するには、Microsoft Office スイートのスタンドアロン Outlook アプリでGmail アカウントまたは Outlook アカウントを構成する必要があります。オンライン ブラウザ ベースの Outlook は、この VBA コードでは動作しません。
結論
VBA を使用して電子メールを送信するための前述の手順を実行したので、Excel で日常的なタスクを自動化することがより簡単になるはずです。たとえば、共同作業者がワークシートを更新したときに、スプレッドシート ファイルから電子メールが自動的に送信されるようにします。また、Excel の注文ステータス列を更新するときに、顧客に自動メールを送信します。
VBA を使用して Excel をさらに自動化したい場合は、VBA タイムスタンプコーディングを利用してスプレッドシートの変更のログを保持します。
メール作成ウィンドウに画像の背景を配置して受信者に送信したい場合は、Outlook 2010には画像を配置するための簡単なツールが用意されています。
データフィールドに異なる条件を適用することは、他のフィールドに基づいてデータフィールドの値を評価する必要がある場合に非常に便利です。式ビルダー
完全なメール統計情報を提供するアプリを探しているなら、Outlook StatViewがまさにぴったりです。これは小さな
Office 2010は今年6月にリリースされる予定で、それに合わせてMicrosoftはOffice Starterと呼ばれる軽量の広告付きバージョンを提供する予定である。
Office 2010にはいくつかのエキサイティングな変更があり、コミュニティから高く評価されています。Word文書、Excelスプレッドシート、
Microsoft Word 2010には、魅力的な文書を作成するために使用できる組み込みテンプレートがいくつか用意されています。ダウンロードしてインストールすることもできます。
プレゼンテーション中に複雑なロジックを説明するために、数式や関数を追加する必要がある場合があります。しかし、表を挿入して入力するだけで簡単にできます。
Outlookで複数のIMAPアカウントを管理するのは簡単ですが、他のIMAPアカウントアイテム(カレンダー、ToDoリストなど)を直接リンク/同期することができません。
マイクロソフトは、新規購入のコンピュータにOffice 2010 Starterを無料で提供します。ただし、StarterはOffice 2010の簡易版に過ぎません。
ExcelのHLOOKUP関数は、巨大なデータシートを扱っていて、特定のレコードの値を検索する必要がある場合に使用できます。HLOOKUPは