2010-10-19 80 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。

相关问题