1

私のクライアントは、毎日1回限りのアクセスURLが記載された電子メールを受信します(アクセスできるのは1回のみで、その日にのみアクセスできます)。

このURLのコンテンツは、.csv(実際にはtilda sv)ファイルとしてフォーマットされたプレーンテキストですが、ここでは関係ありません。

次に、コンテンツが(手動で)コピーされてExcelシートに貼り付けられ、そこでいくつかの(フォーマット)マクロが適用されます(ティルダを取り除き、データをセルに入れるため)。また、コンテンツの最初の行のいくつかは無関係です。つまり、5行目だけがExcelにコピーされます。

私の質問は次のとおりです-OutlookでVBAを書くことは可能ですか?

  1. 指定された電子メールで提供されたURLを開きます

  2. Webページからコンテンツをコピーします(そしてそれらの最初の数行を削除します)

  3. Excelを開いてそこに貼り付けます(後でフォーマットを適用します)

メール自体からExcelシートにコンテンツをコピー/貼り付けする方法についていくつかの回答を見つけましたが、URL/Webページからそれを行う方法を整理することができませんでした。

4

1 に答える 1

0

はい、可能です

私はVBAの専門家ではありませんが、日常のタスクを減らすためのプログラミングはほとんど行っていません。

手順をお見せします。

  1. 電子メールが到着したときにVBスクリプトをトリガーするルールを作成します。
  2. OutlookのVBスクリプトで、Excelを開くコードを記述します
  3. 接続文字列を渡します
  4. R1C1を宛先セルとして設定します
  5. ファイルを日付バリアント.xlsとして保存します

見通しが開いていることを確認してください。Outlookが開いていない場合、これは機能しません

于 2012-09-28T22:12:43.213 に答える