2012-08-02 52 views
1

我的客戶每天都會收到一封帶有一次性訪問URL的電子郵件(它只能訪問一次,並且只能在當天訪問)。使用VBA將網絡內容從Outlook複製到Excel

來自此網址的內容是純文本格式化爲.csv(實際上是tilda sv)文件,但這與此處不相關。

然後(手動)將內容複製並粘貼到Excel表單中,其中應用了一些(格式化)宏(以刪除tildas並將數據放入單元格中)。 此外,很少的內容的第一行是不相關的,即只有5行的行被複制到Excel中。

我的問題是下面 - 這可能到Outlook中的VBA寫

  1. 打開特定電子郵件

  2. 複製從網頁內容中提供的網址(和刪除那些第幾行)

  3. 打開Excel,再貼上(並應用之後格式化)

我發現了一些關於如何從電子郵件本身複製/粘貼內容到Excel工作表的答案,但沒有設法解決如何從網址/網頁中完成。

+0

您是否嘗試保存網頁然後閱讀該文件? – enderland 2012-08-19 02:27:25

回答

0

是有可能

我不是VBA的專家,但我很少編程,以減少日常任務

我可以告訴你的步驟:

  1. 創建規則觸發VB郵件到達時的腳本。
  2. 在Outlook中的VB腳本,編寫代碼,將打開Excel
  3. 通過連接字符串
  4. 設置R1C1作爲目標細胞
  5. 將文件保存爲最新變種的.xls

確保展望是開放的。如果Outlook未打開,這將不起作用

+1

雖然我確定他們很欣賞這種嘗試,但這不是一個真正的答案。如果你有一些代碼可以幫助提問者,那麼請發佈它。 – Jesse 2012-09-30 07:43:53