勉強させて頂きました。 最初のDimとSetの部分ですが、その意味を考えていたら、以下のように簡素化できると思い、試したらうまくいきました。 1つの行は長くなりますが、2行で済み、個人的には意味が分かりやすくなった気がします。 このやり方で何か問題はあるのでしょうか?(Newが入れられなかったのですが) Dim oF As Folder Set oF = Outlook.Application.GetNamespace("MAPI").Folders("***").Folders("受信トレイ")
こちらにて配布しています。
it-yobi.com/excel-p-no191/?link=4
色んなコンテンツを準備データとセットで配布しているので、動画を見ながら実践できます!
再生リストにExcel・Googleスプレッドシート・Python・PADなどをまとめています!
th-cam.com/channels/y5cpoeTKqZ2cDzWX8NB3Gg.htmlplaylists
勉強させて頂きました。
最初のDimとSetの部分ですが、その意味を考えていたら、以下のように簡素化できると思い、試したらうまくいきました。
1つの行は長くなりますが、2行で済み、個人的には意味が分かりやすくなった気がします。
このやり方で何か問題はあるのでしょうか?(Newが入れられなかったのですが)
Dim oF As Folder
Set oF = Outlook.Application.GetNamespace("MAPI").Folders("***").Folders("受信トレイ")
そのやり方でも問題ありません!
要素単位で分けた理由は、どんな要素で構成されているのかがイメージしやすいようにという意味と、メールの自動返信を組み合わせる際に、同じ変数が活用できるようにという感じです!
なので分かりやすいと感じた方法でカスタマイズして問題ないです!
ありがとうございます。引き続き勉強していきたいと思います。
いつも見てます
今回も面白い内容ありがとうございます。
鼻声っぽいですが大丈夫ですか?
無理しないでくださいね🙇♂️
いつもご視聴ありがとうございます!
興味を持っていただけて何よりです😆
今は治りつつありますが、撮影時は少し喉を痛めておりまして、、
お気遣いいただきありがとうございます😂
いつも見ています。大変勉強になっております。ありがとうございます。
さて、質問です。
アウトルック WEB版 オフィス365でやろううとしていますが、出来ません。
良かったら教えて下さい。
参照が出来ない見たいです。
何卒よろしくお願い申し上げます。
ありがとうございます!
何の参照ができないのか?
なぜ参照ができないのか?
ここを踏まえた上で動画を見直すと原因がわかるかと思います!
先生お疲れ様です
gmail=outlookに入っているのは取得可能でしょうか?
outlookで連携しているという感じです。(毎度説明が下手ですみません)わかっていただけたら幸いです。
outlookに追加しているアカウントなら可能です!
日付で絞る場合の解説も知りたいです
こちらのサイトが参考になるかもです。
powervbadesktop.com/outlook7/
いつも有難うございます。
2点、質問です。
①サブフォルダの受信メールの取得もしたいのですが、どうコードを書いたらいいでしょうか。
②Outlookの表示件数3ヶ月前の分を取得したいです。
今回教えて頂いたコードですと、直近3ヶ月分しか取得できませんでした。3ヶ月前で取得期間を設定しても、できなかったのですか、どうしたらいいでしょうか。
ご視聴ありがとうございます!
①→受信トレイを指定した時と同様に、サブフォルダまでを指定することで実現できます。
②→どのように記述したのかが分からないため、的確な指摘はできませんが、こちらのサイトなどが参考になるかと思います。
uwsc.jp/com/outlook/items/restrict/
回答有難うございます!
助かりました。
これからも勉強させていただきます。
とてもわかりやすくて勉強になりました!
ちなみに、受信トレイの中のフォルダを指定して取得することは可能でしょうか?
ありがとうございます!
試していませんが、フォルダを指定すればできるかと思います。
@@chanryo_eff ありがとうございます!
@@chanryo_eff 調べてわからない箇所があったのですが、本文にサイトのURLが記載されているものを文字判定でシートにURLを貼り付けることは動画内のやり方で可能でしょうか?
すみません、Thunderbirdも取得できますか?
今回の内容とThunderbirdはソフトが別物のため一度「VBA Thunderbird」で調べられると情報が見つかるかもです!
@@chanryo_eff 調べたら、送信のはありましたが、ちゃんりょうさんみたいの取得はないですね😅
プロパティ取得はなかなか難しいらしいです...
@@PeaceOkinawa_Lee
そうなんですね💦
そもそもが別物なので、なんとも言えませんが、構造を調査したりすることで不可能ではないかもですね!
Excelにまとめてある案件番号が受信メールの中にあるかどうか検索する方法はありますか?
読み取ったメール本文をLikeなどを使って、該当する文字列の有無を確認するのがいいかもです!
すみません。同じように作成しましたが、oApp As New Outlook.Application が青くなりコンパイルエラーになります。何か原因わかりますか?
コンパイルエラーの他にはなんと表示されていますでしょうか?
その表示されている内容がエラーの原因になります。
ただ、動画の手順通りに進めていただければエラーにはならないはずですので、再度ご確認ください!
こんにちは
folders()内のアカウント名を
Excelシートセル参照させるにはどうしたら良いですか?
プログラム内で出てきたCells(…).Valueのようにセルの値を直接参照させれば実現可能です!
出来ました!
ありがとうございます!
すみません、あと1つ確認なのですが、動画の通りコードを書いたのですが、Dim mailLists as Itemsの所でコンパイルエラー:ユーザ定義型は定義されていません。と出て、止まってしまいます。
どうしたらよいかご教示いただけると幸いです。
参照設定が少ない・項目がない場合はどうしたらよろしいですか?
参照設定が少ないという状況がどのような状況なのかがわからないので何とも言えませんが、参照設定をしなくてもCreateObjectというので定義することができるので、調べてみると解決するかもです💦
@@chanryo_eff
参照設定の中にOutlookがないという事をお伝えしたかったです。ない項目を増やすにはどのように操作したらよろしいですか?ちなみに、PCはMacです。
@@newlys12 調べたところWindowsでした提供されていないみたいです…
@@chanryo_eff
お調べ頂きありがとうございます!
何か別の方法で試してみます!
とても分かりやすかったです。
件名の取得までは出来たのですが、件名に特定の文字が入っているメールを取得したいのですが、
どのようなコードになりますか?
ありがとうございます。
シートに表示する前に、IF文で件名に特定の文字が含まれているかで分岐させるのが良いかもです。
含まれているかどうかはInStrなどを使って求められます。