2010-10-19 57 views
2

我一直在研究一個excel文件,它將結合用戶發送的每個excel文件 。所以我會爲每個文件創建一個用戶輸入行。處理excel文件除了VBA還可以使用什麼?

我開始使用VBA。我認爲這將是最好的,自然的選擇,儘管 我以前不知道如何使用它。目前,我遇到了一些問題,我不知道如何在VBA中解決 - 我想打開包含用戶表單的每個excel文件,即使它包含VBA代碼,但是會發生什麼情況是每個開放用戶都可以獲得一個要求他們接受或拒絕VBA的對話框。

我真的很喜歡學習新東西,但它開始困擾着我。我希望有一些其他的解決方案來做到這一點,但不是在VBA中。是否有可能用其他語言做到這一點,並從VBA中解僱?

我很想擁有所有有約束力的excel文件,或者最多隻提供一些庫。該excel版本是2003年。

+0

你沒看過我在這裏給你的答案http://stackoverflow.com/questions/3885733/excel-summary-of-many-excel-files-data-into-one-report-excel在你的previuos文章中? – 2010-10-24 09:35:07

回答

0

你怎麼打開該文件? Workbooks.Open將打開一個具有vba的excel文件,而不要求用戶接受或拒絕代碼。

也許它與您的安全設置有關。你可以從菜單中檢查這些 - 工具,宏,然後安全

0

你的問題沒有很好的定義。

如果您需要操作Excel文件而無需打開Excel程序,則可以使用其他編程語言。無論是與Excel提供給操作系統的COM/ActiveX對象的接口,還是使用獨立的庫(例如用於PHP,Java,Python等)。

另一種解決方案(無論你可能遇到的任何問題)是使用OpenOffice處理excel文件。它有它自己的宏語言,以及內置的橋樑和接口到java & python。

相關問題