我是一個新手程序員,試圖自動執行一些重複的工作任務,應該由聰明的腳本而不是人來完成。我做了一些VBA和Java,但非常基本的東西。從VBA中的數組創建CSV
我們必須由被以電子郵件發送到郵箱驗證在線表單生成的一些數據,然後在郵件客戶端的過濾器(如Outlook 2010)把它放到一個特定的文件夾。我的意圖是編寫一些VBA,當觸發時將檢查該文件夾的內容,然後對於每個郵件項目,以字符串形式獲取郵件正文文本,創建數組,然後將數組內容寫入.csv文件。然後,我將有另一個應用程序(用於Firefox的iMacros)讀取csv並與公司內部的企業網絡應用程序進行交互,以完成剩下的工作。
我想我可以做所有的,除了數組內容寫入CSV。
我工作最好從看代碼示例(我也試着去了解MS對象模型文檔),但我可以找到編寫VBA數組CSV最好的是一樣的東西:
'save the file
Open sFileName For Output As #7
For n = 0 To UBound(MyArray, 1)
Print #7, Format(MyArray(n, 0), "0.000000E+00")
Next n
Close #7
我認爲這是VB而不是VBA,但是這裏的一般想法是否有效?或者,如果其他人有一個代碼示例讓我開始或任何其他指針,我會非常感激。
PS也看到How do I save a 2-dimensional array as a csv file?但無法理解它。