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) を呼び出して、最終的な編集のために電子メールをユーザーに表示します。この時点で、プロパティを確認すると、そこに添付ファイルがあることがわかります。
送信 (自分に送信) を押すと、同じことが表示されます。添付ファイルはそこにあるように見えますが、アクセスできません。