質問: vbaでoutlookの受信メールをexcelに出力するときにエラーが出ます vba初心者です 度重なる質問で申し訳ないです 現在下記サイト様を参考にし表題のvbaを書いているのですが受信トレイを開いて全行取得する際、91エラーが出ます (60行目for each itms〜の部分です) 内容がオブジェクト変数、またはwithブロック変数が設定されていないという内容なので itmsとitms1に変数を設定するのかな?と思うのですがset item =のあとに何を入れるべきかわからなくて質問させてもらいました ちなみに関係ない部分にはなりますが、 end subとerror発生時の処理は入れています https://www.depthbomb.net/?p=208
回答: こんばんは、 60行目は for each itms in objoutlookstore.getdefaultfolder(6).items なので、デフォルトアカウントの受信フォルダが対象ですね、会社のpcの会社アドレスは、デフォルトアカウントですか? 他のアドレスもoutlookにありませんか?確認してみてください。 もし、デフォルトアカウントでない場合は、他の質問に回答した別アカウントのフォルダを取得する 方法を試してみてください。