2011-09-15 98 views
0

每一行我有一個Excel與名稱的列表文件,如下所示:保存一個新的Word文檔在Excel

*--------------------------------------* 
| Last, First Middle | [email protected] | 
*--------------------------------------* 

的所有電子郵件地址是「@ site.edu」

我有一個這樣

Dear <name>, 
... 

Word文件,有沒有辦法自動保存插在名稱單元格的Word文檔的副本,將文件保存爲「電子郵件」,其中「電子郵件」是電子郵件地址,而不site.edu ?

我也想更改爲First First Last,但我可以通過將Excel保存爲.CSV並在正則表達式中使用文本編輯器來處理該問題。我對Office的能力知之甚少,無法確定這是否可以實現自動化。

+0

你會通過電子郵件發送這些文件的內容嗎? –

+0

我需要將它們全部通過電子郵件發送給一個人進行打印。儘管沒有通過電子郵件發送到Excel表格中的地址。 – Matt

+1

如果要打印出來,他們爲什麼需要單獨的文件?這聽起來像也許你只需要使用Word的郵件合併功能,這將允許您使用Excel列表作爲讚美名稱的源文件,並將爲每行創建個性化的信函/文檔。然後他們可以打印整個合併文檔。 –

回答

0

聽起來好像您只需要使用Word的郵件合併功能,它可以讓您使用Excel列表作爲讚美名稱的源文件,併爲每行創建個性化的信函/文檔。然後他們可以打印整個合併文檔。

-1

你可以用JScript做很多事情,顯然只能針對Windows/IE。您也可以通過IE訪問您的文檔。 http://msdn.microsoft.com/en-us/library/7sw4ddf8(v=vs.85).aspx此鏈接具有操作Excel文檔的功能,還有一個Word部分。 http://www.thescriptlibrary.com/Default.asp?Action=Display&Level=Category3&ScriptLanguage=VBScript&Category1=Microsoft%20Office&Category2=Microsoft%20Excel&Title=Add%20Formatted%20Data%20to%20a%20Spreadsheet我相信你可以把它們放到你需要的地方。對不起,因爲沒有這樣做,我討厭打開Office文檔。

+0

您的回答很模糊,鏈接對該問題的相關性也是如此。而VBA是自動化Word和Excel的明顯解決方案。 –

+0

你說:「還有一段Word」,但我找不到它。以編程方式訪問Excel對我來說很有意義,但我需要一個更好的Word示例。像Doug說的,這有點含糊不清(我不需要完整的代碼,但給我一些東西) – Matt

+0

breadcrumbs主頁> VBScript> Microsoft Office> Microsoft Excel,然後單擊Office以返回,然後單擊Word鏈接。對不起,這不是更多的解釋這裏是http://www.thescriptlibrary.com/Default.asp?Action=Browse&Level=Category2&ScriptLanguage=VBScript&Category1=Microsoft%20Office&Category2=Microsoft%20Word – albert