2017-07-06 14 views
1

私は独自のIDEとWindowsクライアントを持つ独自のソフトウェアを持っています。 IDEでは、メールごとに添付ファイルを送信するのに、Microsoft Outlook 11.0 Object Libraryを使用します。しかし、Outlook 2016Version 1702以来、GUI要素To、Cc及びsubjectはシフトされる。送信ボタンにもアクセスできません。 Version 1609に私は問題がなかった。誰もがこの問題とそれを修正する方法を知っていますか?おそらく新しいバージョンのライブラリがありますか?または、問題を解決するOutlookの設定がありますか?前もって感謝します。MS Outlook 11.0で移動したGUI要素オブジェクトライブラリ+ Outlook 2016 Ver 1702

new mail with shifted to, Cc and subject

答えて

2

私も、この問題が発生し、それは私が11.0、16.0オブジェクトライブラリをいない使用していてオブジェクトライブラリに関連すると思われないのOffice 2016更新1701のように発生する開始したことを確認することができます。

GUIの問題(投稿した画像に示されているように)を添付ファイルに絞り込むことができました。

この問題に対処するには、メールウィンドウを最初に表示してから、ファイルを添付してください。

Dim olApp As New Outlook.Application 
Dim exampleMail As Outlook.MailItem 
Dim exampleFiles As Outlook.Attachments 

Set exampleMail = olApp.CreateItem(olMailItem) 
Set exampleFiles = exampleMail.Attachments 

With exampleMail 
    .To = "[email protected]" 
    .Subject = "Example Subject" 
    .BodyFormat = olFormatHTML 
    .HTMLBody = "Hello, This is an example." 
    .Display 
End With 

Filename = "C:\SomeFolder\someFile.xlsx" 
exampleFiles.Add Filename 

あなたは後期バインドに選択している場合:

Dim olApp As Object 
Dim exampleMail As Object 
Dim exampleFiles As Object 

Set olApp = CreateObject("Outlook.Application") 
Set exampleMail = olApp.CreateItem(0) 
Set exampleFiles = exampleMail.Attachments 
+0

私はあなたの提案を実装しましたし、それがトリックを行っているようにそれはそうここに私が取ったアプローチの例があります。どうもありがとう。苦情が聞こえたら、私は数日待つ – user1673665

関連する問題