初歩的な質問なのかも知れません。
業務で毎日大量に来るメールをVBで処理したいのですが、
(1)添付ファイルの有無を調べる記述がわかりません
Items(index).Attachements.Count>0 では実行時エラーになってしまいます
添付ファイルの無いメールはスキップしたいのが趣旨なのですが
(2)添付ファイル(本件では.datのテキストファイル)をアプリケーション(WordでもExcelでも良いのですが)で開く方法がわかりません。
Outlook&VBAの解説書は殆ど見かけないのですが、良い本がありましたら合わせて紹介いただきたいです。
No.1ベストアンサー
- 回答日時:
にあるAttachmentsプロパティの使用例を見ると、添付ファイルが存在しないitemのAttachmentsプロパティはNothingになるようです。そのせいでItems(index).Attachements.Countが実行時エラーになっているものと思われます。
上記URLのサンプルのように、Countプロパティを使う前にAttachmentsプロパティがNothingか否かの判定をすればよいのではないでしょうか。
早速ありがとうございます!日本語版のヘルプには、TypenameやNothingの事例が(Attachementsには)記述されていなかったので分りませんでした。
確かにこれで判定出来そうな感じですね。早速トライしてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/03/28 14:52
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- Excel(エクセル) OutlookのメールでExcelが添付されて送られてきて、それをExcelのウェブ版で開きたいので 2 2022/08/10 17:48
- その他(メールソフト・メールサービス) Thunderbird Wordの添付ファイルが開けない 1 2023/06/22 11:20
- その他(Microsoft Office) officeのWordで作成した文章をメール添付してしたい 3 2023/08/07 07:12
- その他(セキュリティ) 【至急お願いいたします】Gメールに添付されたパスワードの解き方について 2 2023/05/11 19:43
- PDF pdfのファイルが開けない時がある。開く方法は? 6 2022/05/23 17:02
- Facebook 「M4Aファイル」という拡張子の音声ファイルを、FACEBOOKに添付して送りたいのですが 3 2023/06/20 18:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
VBSからPDFファイルを開きたい...
-
オブジェクト生成エラー
-
ASP.NET C# ローカルのパスが呼...
-
オーバーフローが発生します
-
ASP.NETで使用しているJavascri...
-
CreateObject("Excel.Applicati...
-
VBA RemoveDuplicatesで「アプ...
-
ADSIについて
-
TCPサーバ bind関数のエラーに...
-
AutoPostBackにしているが、う...
-
ASP.netで使用するWEBサーバに...
-
式はメソッドではありませんと...
-
Access vbaに関して
-
ページの更新内容が反映されない。
-
GridView表示の高速化
-
ASP.NET 2.0 GridViewの更新ボ...
-
IIS5.0で拡張子「.asp」が表示...
-
隠しフィールドをVBScriptでの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
fopenでエラーとなる
-
エラー 'ASP 0115' について
-
エラー 'ASP 0115'
-
EXECLマクロでshapeがグルーフ...
-
IIS7.5の設定の仕方
-
CreateObject("Excel.Applicati...
-
ASP.NETで使用しているJavascri...
-
winsock通信時エラーの回避
-
ASP.NET C# ローカルのパスが呼...
-
VBSからPDFファイルを開きたい...
-
【C#】アップロード時に「アプ...
-
VBA RemoveDuplicatesで「アプ...
-
ASPからWscriptを利用して外部...
-
オーバーフローが発生します
-
ページでエラーが、発生しました。
-
エラーの意味が??
-
このページの状態情報は無効で...
-
Outlookで添付ファイルの有無を...
おすすめ情報