初歩的な質問なのかも知れません。
業務で毎日大量に来るメールを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も見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
アウトルックが起動しているかどうかを取得するには?
Visual Basic(VBA)
-
OUTLOOK VBA 指定フォルダ内のメール添付ファイル2つをエクセルのシートにまとめるマクロ
Visual Basic(VBA)
-
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
-
4
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
5
マクロ実行時、ユーザーフォームにラベルのテキストが表示されません。
Access(アクセス)
-
6
VBAでOutlookを終了させたい ExcelVBAで既に起動されているOutlookを終了させる
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
EXECLマクロでshapeがグルーフ...
-
CAsyncSocket::Create()がエラ
-
ASP.NET C# ローカルのパスが呼...
-
ASP.net の OnClientClick
-
SQLサーバーへの接続に 接...
-
ASPからWscriptを利用して外部...
-
ジェネリックなメソッドでDirec...
-
エラーの意味が??
-
Outlookで添付ファイルの有無を...
-
オーバーフローが発生します
-
VBSからPDFファイルを開きたい...
-
Response.Redirectで引数2つの...
-
エクセルVBA 宣言Dimの場所
-
objIE = CreateObject エラー
-
IEからクライアントのEXCELのオ...
-
golang 空文字判定について
-
画面のリフレッシュを意図的に...
-
WindowsでS.M.A.R.Tの情報取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
EXECLマクロでshapeがグルーフ...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115' について
-
このページの状態情報は無効で...
-
エラー 'ASP 0115'
-
fopenでエラーとなる
-
winsock通信時エラーの回避
-
VB6でRDOに接続できない
-
VBA RemoveDuplicatesで「アプ...
-
ASPプログラミングでADODB.C...
-
CreateObject("Excel.Applicati...
-
エラー内容について
-
オラクル接続をopenしようとす...
-
CAsyncSocket::Create()がエラ
-
ASPからWscriptを利用して外部...
-
オーバーフローが発生します
-
ASP.NETで使用しているJavascri...
-
IIS7.5の設定の仕方
おすすめ情報