gpt4 book ai didi

c# - 邮件正文中未显示 Outlook attachments.Add()

转载 作者:行者123 更新时间:2023-11-30 14:21:07 25 4
gpt4 key购买 nike

我在 C# VS-2008 outlook 2007 中创建一个新的邮件项目,并附加一个文件。第一个问题是我没有在显示附件的主题行下看到附件区域。如果我发送电子邮件,它的属性显示有一个附件,并且电子邮件的大小增加了附件数量。我只是看不到它或提取附件。

这是我使用的代码:

Outlook.MailItem mailItem = (Outlook.MailItem)this.Application.CreateItem(Outlook.OlItemType.olMailItem);
attachments.Add(ReleaseForm.ZipFile, Outlook.OlAttachmentType.olByValue, 0, "DisplayName");

我希望“DisplayName”部分显示为附件名称,我应该使用文件名。

我不以编程方式在电子邮件上调用 .Send(),我调用 mailItem.Display(true) 向用户显示电子邮件以进行任何最终编辑。此时我可以查看属性并看到那里有一个附件。

如果我按发送(发送给自己)我会看到同样的东西,附件似乎在那里但无法访问。

最佳答案

我发现了问题。我更改代码以使用以下内容:

attachments.Add(ReleaseForm.ZipFile, Outlook.OlAttachmentType.olByValue, Type.Missing, Type.Missing);

Position 和 DisplayName 参数似乎控制了 olByValue 发生的情况。使用 Type.Missing,现在我可以在电子邮件中正确看到附件。

关于c# - 邮件正文中未显示 Outlook attachments.Add(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/147053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com