Microsoft Office Outlook是微軟辦公軟件套裝的組件之一,它對Windows自帶的Outlook express的功能進行了擴充。Outlook的功能很多,可以用它來收發電子郵件、管理聯系人信息、記日記、安排日程、分配任務。最新版為Outlook 2021。 作為老師,每年都會收到許多必須要通過附件接收的學生郵件,但學生多了、作業多了,老師下載學生附件的操作就變得極為枯燥和浪費時間。 我曾經試過用諸如麥客表單這樣的工具來接收學生的作業,但突然有一天麥客表單告訴我,我的空間已經滿了,必須要付費才能下載附件,于是我就懵了,索性還是回歸到用郵件來收發學生的作業。 但用郵件的最大問題就是一封封郵件打開、下載、返回、再打開、再下載、再返回......這個過程實在是太讓人抓狂了。比如今年我的《計算機輔助翻譯》課有130多位同學要給我發作業,我可不想在下載附件這件事兒上浪費時間。 于是,我采取了知乎網友“冰淇淋·火麒麟”提供的方法: https://www.zhihu.com/question/59334525 這個方法看起來麻煩,尤其是上面還有一串你可能看不懂的代碼,但用起來卻超級簡單,根本不用知道這段代碼的意思是什么。 第一部分:Outlook郵箱批量下載郵件附件 我以我的Outlook郵箱為例,給大家展示一下: 上圖是我電腦上運行的Outlook客戶端,下面一共分成三欄: 郵箱內的文件夾目錄、接收到的郵件信息和郵件的正文(順便曬一下這位不會寫郵件的同學,她一定是沒有好好聽我的課......) 在第二欄看到的這些郵件都是包含附件的,我想批量下載他們包含的郵件,于是,我要進行以下幾步: 第一步:在第一欄的“收件箱”欄上單擊鼠標郵件,點擊“新建文件夾”,然后創建一個名為“attachment”的空白文件夾 第二步:在電腦本地的D盤建立一個名為“attachment download”的文件夾 第三步:在Outlook客戶端中將你想下載附件的郵件移動到attachment文件夾下 移動完成后,這幾封郵件就出現到了attachment文件夾下: 第四步:接下來就是最有意思的一步了,按照知乎那篇帖子的介紹,還是在Outlook的客戶端內,接下來按鍵盤上面的Alt+F11鍵啟動VB編輯器: 看到這里千萬不要害怕,因為接下來的工作只是粘貼復制了。 在上圖的左上側能看到一個叫Project1的標藍菜單,點擊左側的加號“+”將其展開,如下圖: 在這個新出現的空白區域里粘貼上知乎那篇帖子里提及的代碼: 粘貼過來之后會看到知乎自帶的著作權聲明,我們在此先對這位作者表示一下感謝,謝謝你“冰淇淋 ·火麒麟”,你真棒! 然后將這段字兒刪掉,只保留代碼: 我之前講了,我們暫時不需要知道這段代碼里有什么,只需要點擊上面的運行按鈕: 請原諒我丑陋的標記符號,我就是想告訴大家那個代碼運行按鈕在哪兒。 點擊了這個按鈕后,你可能發現Outlook里什么動靜也沒有,但如果你去D盤里查看那個文件夾,會發現...... 你會發現你想要的附件已經明晃晃的出現在了這個文件夾中。 這就是在Outlook中批量下載附件的方法,十分十分簡單快捷。 第五步:假如,我是說假如哈,你就是忍不住想知道這段代碼究竟是如何完成上面的操作的,那么我還可以告訴你一些小竅門 在這段代碼中有兩個地方你是可以自己修改的: 標①的那個地方就是我之前新建的文件夾“attachment”的名字,標②的地方就是我在D盤里創建的空白文件夾的名字。 如果你不想用attachment這個收件箱的名字,你可以自己改一個,如果你不想將附件下載到D盤這個叫attachment download的文件夾,你也可以自己換個地方,只需要在換完地方后修改一下這個代碼的①和②就可以了。 再一個問題就是,假如我有130封郵件,我必須要把他們逐個的移動到這個文件夾里嗎?有沒有方法可以更簡便一些,因為我的收件箱郵件很多的,一個個選中、移動還是很麻煩的。 其實啊,Outlook郵箱早就為我們準備好了一種解決問題的方法。 我選中一封學生發給我的郵件,然后在Outlook的“開始”菜單下單擊“規則”按鈕,然后選擇“創建規則”: 你會看到這樣一個窗口: 我們分別作以下修改: 1)在“主題包含”中填寫“北京語言大學” 2)在“收件人”處選擇我想接受郵件的郵箱地址 3)在“將該項目移至文件夾”處選擇我之前創建的“attachment”文件夾 如下圖: 點擊確定后: 點擊“確定”之后的圖畫非常美,我沒有截上圖,只能給大家展示運行之后的樣子了: 所有名字里有“北京語言大學”的郵件都進入到了attachment收件箱,然后我再運行一下那個程序,看到的就是這樣的情景: 一次作業的批量下載就順利完成了! 驚不驚喜,意不意外? 第二部分:快速復制文件名 今天這篇文章的第二部分就簡單多了。 我想給這些學生打分,做個Excel表記錄他們的成績,但是又不能一個個去復制他們的名字,怎么辦? 方法很簡單: 在上面這個attachment download文件夾里創建一個任意名字的.txt文件,并在其中輸入: DIR *.* /B >names.txt 然后將這個txt文件的后綴名改為.bat: 然后雙擊運行它,運行完之后會出現這樣一個文件: 打開之后就是這樣的: 但我們不能這樣就滿足了,我們接下來打開下面這個網站: http://tool.oschina.net/regex 把所有文件的名字放到上面的空白區,然后再“正則表達式”那一欄輸入: [0-9]+ 點擊測試匹配就出現下面這樣的結果: 如果輸入 [0-9]+_[一-龜]+ 匹配到的就是這樣的結果: 把這些內容粘貼到到Excel表格后整潔到不知道今天星期幾。 結語 好了,今天這篇文章就先分享這兩部分吧,對于那些仔細閱讀過并實踐成功的同學來說,以后你的辦公室生活可能會很無聊,因為別人30分鐘才能干完的事情你3分鐘就做完了,剩下的27分鐘會無聊到不知道自己應該干什么。 微軟還將Hotmail在線電子郵件服務更名為Outlook.com。 |
溫馨提示:喜歡本站的話,請收藏一下本站!