Tôi đang sử dụng addFileAttachmentAsync để thêm hình ảnh làm tệp đính kèm vào email trong triển vọng 2016. Có cách nào để chỉ định tùy chọn đính kèm không? Tôi thấy rằng có loại AttachmentDetail, bằng cách nào đó tôi có thể sử dụng loại này để chỉ định các tùy chọn bổ sung? Mục tiêu của tôi là nhúng hình ảnh bằng cách sử dụng đối tượng MIME nhiều phần/liên quan.Thêm hình ảnh làm đối tượng MIME nhiều phần/liên quan vào Outlook với Office Js Addin
Trả lời
Hình ảnh nội tuyến không có hỗ trợ tuyệt vời trong nền tảng ngay bây giờ. Chúng tôi đang làm việc để cải thiện điều này. Trong thời gian chờ đợi, bạn có thể bao gồm thẻ <img>
tải hình ảnh từ web hoặc bạn có thể sử dụng mã này. Trong OWA, người gửi sẽ thấy một tệp đính kèm xuất hiện trong phần đính kèm tốt và trong Outlook, hình ảnh sẽ không hiển thị cho người gửi. Nhưng trong cả hai trường hợp, người nhận sẽ thấy hình ảnh nội tuyến thích hợp.
Office.context.mailbox.item.addFileAttachmentAsync(
"http://smartbuildings.unh.edu/wp-content/uploads/2015/06/Winter-Tiger-Wild-Cat-Images-1024x576.jpg",
"Winter-Tiger-Wild-Cat-Images-1024x576.jpg",
{asyncContext: null},
function (asyncResult)
{
if (asyncResult.status == "failed") {
//showMessage("Action failed with error: " + asyncResult.error.message);
}
else
{
Office.context.mailbox.item.body.setSelectedDataAsync(
"<img src='cid:Winter-Tiger-Wild-Cat-Images-1024x576.jpg'>",
{ coercionType: Office.CoercionType.Html,
asyncContext: { var3: 1, var4: 2 } },
function (asyncResult) {
if (asyncResult.status ==
Office.AsyncResultStatus.Failed){
showMessage(asyncResult.error.message);
}
else {
// Successfully set data in item body.
// Do whatever appropriate for your scenario,
// using the arguments var3 and var4 as applicable.
}
});
}
});
Cảm ơn bạn đã lấy mẫu mã. Tôi đã thử nó trong triển vọng và nó dường như không hoạt động. Những gì tôi thấy để có một tham chiếu cid làm việc bạn phải đính kèm nội dung như base64. – Atti
- 1. Tìm thư mục Cài đặt và thư mục làm việc của VSTO Outlook Addin; hoặc bất kỳ Office Addin
- 2. Outlook 2010 AddIn trong Tab Tabointointment
- 3. Bổ trợ Outlook 2007: Cách thêm biểu tượng vào msoControlButton
- 4. Thêm nhiều hình ảnh vào ViewPager
- 5. Thêm nhiều thuộc tính vào một đối tượng js hiện có
- 6. Tạo một addin cho Outlook bằng cách sử dụng javascript
- 7. d3 js làm hình ảnh
- 8. Thêm hình ảnh vào biểu đồ trực quan của google
- 9. Làm thế nào để thêm hình ảnh trong Quill JS?
- 10. Làm cách nào để thêm tệp hình ảnh vào đối tượng json?
- 11. VSTO Outlook addin cần lưu cài đặt, cách tốt nhất?
- 12. Nhiều đối tượng để quan hệ đối tượng trong C#
- 13. Làm thế nào để tồn tại một đối tượng với nhiều đối tượng liên quan
- 14. Outlook 2007 Addin C# - Đường dẫn khởi động
- 15. Thêm màu vào hình ảnh
- 16. Thêm hình ảnh vào tiêu đề ngăn tác vụ tùy chỉnh trong Outlook - VB.Net
- 17. Phát hiện email tự động/out-of-office của Outlook
- 18. Normalize NumPy mảng từ nhiều "hình ảnh" đối tượng
- 19. Thêm đối tượng vào danh sách python
- 20. Thêm đối tượng cấu hình mở rộng vào FOS UserBundle
- 21. Làm cách nào để sao chép hình ảnh và văn bản vào khay nhớ tạm làm một đối tượng?
- 22. Thêm hình ảnh hoặc biểu tượng vào tiêu đề tab
- 23. Thêm hình ảnh vào thư viện
- 24. Thêm 2 hoặc nhiều đối tượng vào JFrame
- 25. Thêm hình ảnh vào JFrame
- 26. Đối tượng đồ họa vào tệp hình ảnh
- 27. VSTO Thêm vào cho Office 365
- 28. Thêm hình ảnh vào cột jqgrid
- 29. Thêm hình ảnh vào UITextView
- 30. Thêm hình ảnh vào UIAlertController
bạn đang cố chèn hình ảnh nội tuyến vào đúng không? – AndrewS
Vâng, mục tiêu chính sẽ là có hình ảnh được chèn vào chữ ký. – Atti