次の方法で共有


EMailDatabaseObject マクロ アクション

適用先: Access 2013 | Office 2013

You can use the EMailDatabaseObject action to include the specified Microsoft Access datasheet, form, report, module, or data access page in an electronic mail message, where it can be viewed and forwarded.

注:

このアクションは、データベースが信頼されていない場合には許可されません。

Settings

"EMailDatabaseObject/データベースオブジェクトの電子メール送信" アクションの引数は次のとおりです。

アクションの引数

説明

Object Type/オブジェクトの種類

The type of object to include in the mail message. Click Table (for a table datasheet), Query (for a query datasheet), Form (for a form or form datasheet), Report, Module, or Data Access Page, Server View, Stored Procedures, or Function in the Object Type box in the Action Arguments section of the Macro Builder pane. You can't send a macro. If you want to include the active object, select its type with this argument, but leave the Object Name argument blank.

Object Name/オブジェクト名

メール メッセージに添付するオブジェクトの名前を指定します。 [ オブジェクト名] ボックスには、データベース内のオブジェクトのうち、" Object Type/オブジェクトの種類 " 引数で選択した種類のオブジェクトがすべて表示されます。 " Object Type/オブジェクトの種類 " 引数と " Object Name/オブジェクト名 " 引数を両方とも指定しない場合は、データベース オブジェクトが添付されていないメッセージがメール アプリケーションに送信されます。 ライブラリ データベースで " EMailDatabaseObject/ データベースオブジェクトの電子メール送信 " アクションが定義されているマクロを実行すると、この名前のオブジェクトが、最初にライブラリ データベースで検索され、次にカレント データベースで検索されます。

Output Format/出力ファイル形式

The type of format you want used for the included object. The list of formats you can select from will change depending on what you select for the Object Type argument. 使用できる形式には、 Excel 97 - Excel 2003 ブック (*.xls)Excel バイナリ ブック (*.xlsb)Excel ブック (*.xlsx)HTML (*.htm、*.html)Microsoft Excel 5.0/95 ブック (*.xls)PDF 形式リッチ テキスト フォマット (*.rtf)テキスト ファイル (*.txt)XPS 形式 (*xps) などがあります。 in the Output Format box. Modules can be sent only in text format. Data access pages can only be sent in HTML format. If you leave this argument blank, Access prompts you for the output format.

To/宛先

メール メッセージの [ 宛先] 行に含める、メッセージの受信者名を指定します。 この引数を指定しないと、受信者名を確認するダイアログ ボックスが表示されます。 この引数、" Cc/CC" 引数、および " Bcc/BCC" 引数で複数の受信者の名前を指定する場合は、セミコロン (;)、または Microsoft Windows コントロール パネルの [ 地域のオプションのカスタマイズ] ダイアログ ボックスの [ 数値] タブで設定した区切り記号で区切ります。 メール アプリケーションで受信者名を識別できない場合は、メッセージが送信されずにエラーが発生します。

Cc/CC

メール メッセージの [ CC] 行に含める、メッセージの受信者名を指定します。 この引数を指定しない場合、メール メッセージの [ CC] 行が空白になります。

Bcc/BCC

メール メッセージで [ BCC] 行に含める、メッセージの受信者名を指定します。 この引数を指定しない場合、メール メッセージの [ BCC] 行が空白になります。

Subject/件名

メッセージの件名を指定します。 このテキストはメール メッセージの [ 件名] 行に表示されます。 この引数を指定しない場合、メール メッセージの [ 件名] 行が空白になります。

Message Text/メッセージ

Any text you want to include in the message in addition to the database object. This text appears in the main body of the mail message, after the object. If you leave this argument blank, no additional text is included in the mail message. If you leave the Object Type and Object Name arguments blank, you can use this argument to send a mail message without a database object.

Edit Message/メッセージの編集

メッセージを送信する前に編集できるかどうかを指定します。 [ はい] を選択すると、電子メール アプリケーションが自動的に起動し、メッセージを編集できるようになります。 [ いいえ] を選択すると、送信前にメッセージを編集できなくなります。 既定値は [ はい] です。

Template File/テンプレート ファイル

HTML ファイルのテンプレートとして使用するファイルのパスとファイル名を指定します。 テンプレート ファイルとは、HTML タグを含むファイルです。

注釈

メール メッセージのオブジェクトは、指定した出力形式で出力されます。 オブジェクトをダブルクリックすると、対応するソフトウェアが起動し、オブジェクトが開きます。

The following rules apply when you use the EMailDatabaseObject action to include a database object in a mail message:

  • テーブル、クエリ、およびフォームの各データシートを送信できます。 添付されるオブジェクトには、OLE オブジェクトを含むフィールドを除くデータシートのすべてのフィールドが出力されます。 OLE オブジェクトを含むフィールドの列もオブジェクトに出力されますが、フィールド値は空白になります。

  • [はい/いいえ] フィールド (トグル ボタン、オプション ボタン、または チェック ボックス) にバインドされたコントロールの場合、出力ファイルには値 –1 (はい) または 0 (いいえ) が表示されます。

  • ハイパーリンク型 (Hyperlink) フィールドに連結されたテキスト ボックスの場合、出力ファイルには MS-DOS テキストを除くすべての出力形式のハイパーリンクが出力されます (MS-DOS テキストの場合、ハイパーリンクは通常のテキストとして出力されます)。

  • フォーム ビューのフォームを送信する場合、添付されるオブジェクトには常にフォームのデータシート ビューが含まれます。

  • If you send a report, the only controls that are included in the object are text boxes and (in some cases) labels. All other controls are ignored. Header and footer information is also not included. The only exception to this is that when you send a report in Excel format, a text box in a group footer containing an expression with the Sum function is included in the object. No other control in a header or footer (and no aggregate function other than Sum) is included in the object.

  • サブレポートはオブジェクトに取り込まれます。

  • HTML 形式のデータシート、フォーム、またはデータ アクセス ページを送信する場合は, .html ファイルが 1 つ作成されます。 HTML 形式のレポートを送信する場合は, .html ファイルがレポートのページごとに 1 つずつ作成されます。

To run the EMailDatabaseObject action in a Visual Basic for Applications (VBA) module, use the SendObject method of the DoCmd object.

共同作成者について

によって提供されるリンク カスタム データベース ソリューションと開発者ツールの大手プロバイダーである FMS, Inc.の創設者兼社長である、 FMS, Inc. の Luke Chung。