web-dev-qa-db-ja.com

Outlook2007の電子メールにカスタム署名を挿入するためのVBAコード

電子メールメッセージに特定の署名を挿入する必要があります。当社のサポートチームは、さまざまな種類のサポートニーズに対応するために、さまざまな署名を使用しています。現在、私はメニューからそれらにアクセスします:挿入>署名>「割り当てられたチケット-AppSup」

代わりにマクロを使用してそのプロセスを合理化したいと思います(その後、マクロのツールバー項目を作成して特定の署名を呼び出すことができます)。したがって、たとえば、「TicketAssigned-AppSup」署名を挿入するためのVBAコードが必要です。

2
Dave E

マクロを配線する代わりに、Outlook 2007の クイックパーツ をチェックしてください。

Microsoft Office Outlook 2007のクイックパーツ機能は、ギャラリーに格納されているビルディングブロック、再利用可能なコンテンツ、またはその他の電子メールメッセージパーツを提供します。ビルディングブロックにはいつでもアクセスして再利用できます。ビルディングブロックを保存してテンプレートとともに配布し、作成したビルディングブロックを他のユーザーが使用できるようにすることもできます。

再利用可能なビルディングブロックを作成します。

  1. 再利用可能なビルディングブロックとして保存するコンテンツまたは電子メールメッセージの部分を選択します。
  2. [挿入]タブの[テキスト]グループで、[クイックパーツ]をクリックします。
  3. [選択範囲をギャラリー名ギャラリーに保存]をクリックします。
  4. [新しいビルディングブロックの作成]ダイアログボックスに情報を入力します。

リボンからクイックパーツを選択して挿入するか、クイックパーツ名の入力を開始してF3キーを押します。

1

クイックパーツの代わりにマクロを使用したい場合は、ここにいくつかの情報があります。

Outlookの現在の編集ウィンドウにテキストを挿入するVBA関数の例:

Public Sub MySig1()
  Set objDoc = Application.ActiveInspector.WordEditor
  Set objSel = objDoc.Windows(1).Selection
  objSel.TypeText Text:=vbCrLf & "Joe Blow" & vbCrLf & "A Company Name" & vbCrLf & "(888)765-4321"
End Sub

これは挿入します:

<blank line>
Joe Blow
A Company Name
(888)765-4321

Outlookのクイックアクセスツールバーにマルコのボタンを追加できます。

  1. マクロボタンを追加するアイテムウィンドウを開きます。
  2. QATの右側にある小さな下向き矢印をクリックして、[その他のコマンド...]を選択するか、左上のOfficeロゴをクリックして、[エディターオプション]を選択し、[カスタマイズ]セクションを選択します。
  3. ドロップダウンリストの「コマンドの選択」で、「マクロ」を選択します。 (以下のリストに、すべてのマクロが表示されます。)
  4. ボタンを作成するマクロを選択し、[追加>>]ボタンを押します。
  5. 名前とアイコンを変更するには、[変更...]ボタンを押します。
  6. [エディタオプション]ダイアログを閉じてアイテムウィンドウに戻り、ボタンを使用します。
0