1
我正在使用DoCmd.SendObject函數在訪問中發送電子郵件我希望消息能夠嵌入超鏈接和大膽的某些部分,使其顯示如下:嵌入超鏈接並將粗體添加到訪問中生成的電子郵件
親愛的收件人,
下面是一些文字,是大膽。
這裏是鏈接到Google。
DoCmd.SendObject acSendNoObject, "NotNeeded", acFormatXLS, strCEMEmail, , , "Subject Line", "Dear Recipient," & vbCrLf & vbCrLf "Here is some text that is bold." & vbCrLf & vbCrLf "Here is a link to Google."
我不確定您可以使用此功能格式化正文。幸運的是,[MSDN](https://msdn.microsoft.com/en-us/library/office/ff197046.aspx)包含了一個如何構建消息的例子,它可以讓你格式化主體的消息。查看第三個示例'SendEmailWithOutlook'。 在'.Body = MessageBody'行之後,可以使用[.BodyFormat](https://msdn.microsoft.com/en-us/library/office/ff869979.aspx)屬性來使用RTF或HTML以您請求的方式格式化主體。 – MoondogsMaDawg
感謝您的其他選擇。我是新手,並且無法理解如何將現有的DoCmd功能轉換爲MSDN提供的功能。在[MSDN](https://msdn.microsoft.com/en-us/library/office/ff197046.aspx)上的第三個例子中,我將使用HTML輸入消息嗎? – Danny
你可以用''親愛的收件人''等代替'MessageBody',但它也不會被格式化。要進行格式化,您需要了解如何使文本變爲粗體並在HTML或RTF中創建超鏈接,這需要使用'.BodyFormat'屬性。不幸的是,我也不知道,或者我會提供一個答案。應該有一些谷歌教程的例子,可以提供一些關於如何解決這一部分的見解。對不起,我不能更好的幫助! – MoondogsMaDawg