我爲outlook創建了一個html簽名。當我撰寫新信息時,我的圖像顯示出來,但是一旦收到電子郵件,圖像就不會出現。我想知道我是否正確引用了圖像,它們存儲在我的應用程序數據\漫遊\微軟\ Signatures \ signature_files(由outlook創建)中。HTML簽名上的圖片未顯示
我發現像<img src=" signature_files/image002.jpg">
圖像難道我引用他們錯了,我應該把別的東西在這個我的HTML就地?
我爲outlook創建了一個html簽名。當我撰寫新信息時,我的圖像顯示出來,但是一旦收到電子郵件,圖像就不會出現。我想知道我是否正確引用了圖像,它們存儲在我的應用程序數據\漫遊\微軟\ Signatures \ signature_files(由outlook創建)中。HTML簽名上的圖片未顯示
我發現像<img src=" signature_files/image002.jpg">
圖像難道我引用他們錯了,我應該把別的東西在這個我的HTML就地?
您可以將圖像上傳到任何Web服務器並添加鏈接到它們,以便它們可以在任何PC上下載。你也可以將它們嵌入到電子郵件中。
要添加嵌入圖像的(不只是一個引用或鏈接),你需要將圖像添加爲附件(MailItem.Attachments.Add),並設置使用Attachment.PropertyAccessor.SetProperty的PR_ATTACH_CONTENT_ID屬性(DASL名http://schemas.microsoft.com/mapi/proptag/0x3712001F)。然後在HTML正文中添加以下標記:
"<img src='cid:pictest.jpg'/>
不要忘記更改img屬性中的圖片名稱。
我會做什麼 - 爲了確保outlook正確顯示您的簽名 - 將html文件放入簽名後,右鍵單擊它並選擇編輯,然後打開Microsoft Word。如果圖像不存在,請插入並保存。這是因爲Outlook使用Word的hmtl渲染引擎來顯示html。如果不打開Word,請右鍵單擊>用> microsoft word打開
還要記住,您必須有三種類型的文件才能使簽名在Outlook中正常工作。 HTML文件,富文本文件和純文本文件。您可以通過在Word中使用另存爲來創建所有這些。他們必須都有相同的名字。所以如果你的簽名叫做abc,你最終會得到三個文件,abc.html
,abc.txt
和abc.rtf
。還有一個名爲abc_files
的文件夾,這是Word存儲您的圖像,但它必須存儲它們自己正常工作 - 我認爲...
與論壇網站不同,我們不使用「謝謝」或「任何幫助讚賞「,或簽名[so]。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -removed - 從 - 個)。 –