Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

您可以在 Access 桌面資料庫中使用 EMailDatabaseObject 宏指令,在電子郵件訊息中包含指定的 Access 資料工作表、 表單、 報表或 模組 ,以便檢視及轉寄。

附註: 如果資料庫不受信任,將不允許此動作。

設定

EMailDatabaseObject 宏指令具有下列自變數。

巨集指令引數

描述

物件類型

要包含在郵件訊息中的物件類型。 按兩下 [資料表資料工作表) 的數據表 (、查詢資料工作表) 的查詢 (、表單或表單資料工作表的表單 () 、表、模組資料存取頁面伺服器檢視預存程式數,在宏設計視窗的 [動作自變數] 區段中的 [物件類型] 方塊中。 您無法傳送 巨集。 如果您想要包含作用中的物件,請選取它與此自變數的類型,但保留 Object Name 自變數空白。

物件名稱

要包含在郵件訊息中的物件名稱。 [物件名稱] 方塊會顯示由 [物件類型] 引數所選取類型之資料庫中的所有物件。 如果您將 [物件類型 ] 和 [ 物件名稱] 自 變數保留空白,Access 會將郵件傳送至郵件應用程式,而不會傳送任何資料庫物件。

如果您在 程式庫資料庫中執行包含 EMailDatabaseObject 宏指令的宏,Access 會先在文檔庫資料庫中尋找具有此名稱的物件,然後在目前的資料庫中。

輸出格式

您要用於所包含物件的格式類型。 您可以從中選取的格式清單將會根據您為 Object Type 自變數選取的內容而有所變更。 可用的格式可能包括 Excel 97 - Excel 2003 活頁簿 (*.xls) Excel 二進位活頁簿 (*.xlsb) Excel 活頁簿 (*.xlsx) HTML (*.htm、 *.html) Microsoft Excel 5.0/95 活頁簿 (*.xls) PDF 格式 (*.pdf) RTF Fomat (*.rtf) 文本檔 (*.txt) XPS 格式 (*.xps) 。 在 [ 輸出格式] 方 塊中。 模組只能以文字格式傳送。 數據存取頁面只能以 HTML 格式傳送。 如果您將此引數留白,Access 會提示您輸入輸出格式。

若要

郵件的收件者,其名稱是您要放在郵件訊息的 [ 件者] 行。 如果您將此自變數留白,Access 會提示您輸入收件者的名稱。

使用分號 ( 分隔您在此自變數 (以及 [副本] 和 [件抄送] 自變數) 中指定的收件者名稱;) 或在 Microsoft Windows [控制面板] 的 [地區設定內容] 對話框的 [數值] 索引卷標上設定清單 分隔符號 。 如果郵件應用程式無法識別收件者的名稱,則不會傳送郵件併發生錯誤。

副本

您要放在 [副本] 的郵件收件者 名稱 ( 郵件 訊息中的 ) 行 (「副本」。 如果您將此自變數留白,郵件訊息中的 [ 副本 ] 行會是空白的。

密件副本

您要放在密件抄 送 (「 密件抄送」的郵件收件者名稱 ) 郵件訊息中的行。 如果您將此自變數留白,郵件訊息中的 [ 密件抄送 ] 行會是空白的。

主旨

郵件的主旨。 此文字會顯示在郵件訊息的 [ 主旨 ] 行上。 如果您將此自變數留白,郵件訊息中的主 行會是空白的。

訊息簡訊

除了資料庫物件之外,您要包含在郵件中的任何文字。 此文字會顯示在郵件郵件的主文中,位於對象之後。 如果您將此自變數留白,郵件訊息中就不會包含其他文字。 如果您將 [物件類型 ] 和 [ 物件名稱 ] 自變數留白,您可以使用此自變數來傳送郵件訊息,而不需要資料庫物件。

編輯郵件

指定是否可以在郵件傳送前進行編輯。 如果您選取 [是],電子郵件應用程式會自動啟動,而且可以編輯郵件。 如果您選取 [否],訊息就會傳送,但使用者沒有機會編輯郵件。 預設為 [是]。

範本檔案

您要做為 HTML 檔案範本之檔案的路徑和檔案名。 範本檔案是包含 HTML 標籤的檔案。

註解

郵件訊息中的對像是選取的輸出格式。 當您按兩下物件時,適當的軟體會以開啟的對象開始。

當您使用 EMailDatabaseObject 宏指令在郵件訊息中包含資料庫物件時,適用下列規則:

  • 您可以傳送資料表、查詢和表單資料工作表。 在包含的物件中,數據工作表中的所有欄位外觀與 Access 相同,但包含 OLE 物件的欄位除外。 這些欄位的欄會包含在物件中,但欄位是空白的。

  • 對於系結至 [是/否] 字段 ( 切換按鈕、 選項按鈕或 核取方塊) 的控件,輸出檔案會顯示值 -1 (Yes) 或 0 (No) 。

  • 對於系結至 [超連結] 字段的 文字方塊 ,輸出檔案會顯示所有輸出格式的 超連結 ,在此情況下,MS-DOS 文字 (除外,超連結只是顯示為一般文字) 。

  • 如果您在 表單檢視中傳送表單,所包含的物件一律會包含表單的 資料工作表檢視。

  • 如果您傳送報表,物件中唯一包含的控件是文本框,在某些情況下 () 標籤。 所有其他控制件都會被忽略。 頁首及頁尾資訊也不包含在內。 唯一的例外是,當您以 Excel 格式傳送報表時,含有 Sum 函數之表達式的群組尾中的文字框會包含在物件中。 物件中不會包含頁首或頁尾 (中的其他控件,也不會包含 Sum) 以外的 彙總函數 。

  • 子報表會包含在物件中。

  • 當您以 HTML 格式傳送資料工作表、表單或資料存取頁面時,會建立一個 .html 檔案。 當您以 HTML 格式傳送報表時,會為報表中的每個頁面建立一個 .html 檔案。

若要在 Visual Basic for Applications (VBA) 模組中執行 EMailDatabaseObject 宏指令,請使用 DoCmd 物件的 SendObject 方法。

image

下列連結是由[12 月 16 日] 提供。 又倫是 FMS, Inc.的贊助者和總裁,它是自定義資料庫解決方案和開發人員工具的領先提供者。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。