处理excel文件除了VBA之外还可以使用什么?

时间:2010-10-19 06:37:13

标签: excel vba

我一直在研究一个excel文件,它将组合每个excel文件 用户发送。所以每个文件都有一个用户输入行。

我开始使用VBA。我认为这将是最好的,自然的选择 我以前不知道如何使用它。目前我遇到了一些问题,我不知道如何在VBA中解决 - 我想打开包含用户表单的每个excel文件,即使它包含VBA代码,但会发生的是每个开放用户获得的一个对话框,要求他们接受或拒绝VBA。

我真的很想学新东西,但它开始让我烦恼。我希望有其他解决方案可以做到这一点,但不是在VBA中。是否有可能用其他语言来做,并从VBA中解雇它?

我很想在主excel文件中包含所有内容,或者最多只是为了提供一些库。 excel版本是2003年。

2 个答案:

答案 0 :(得分:0)

你打开文件怎么样? Workbooks.Open将打开一个包含vba的excel文件,而不要求用户接受或拒绝代码。

您的安全设置可能存在问题。您可以从菜单中选择这些 - 工具,宏,然后是安全性

答案 1 :(得分:0)

你的问题没有明确定义。

如果您需要在不打开Excel程序的情况下操作Excel文件,则可以使用其他编程语言。与excel提供给操作系统的COM / ActiveX对象的接口,或使用独立的库(例如PHP,Java,Python等)。

另一种解决方案(对于您可能遇到的任何问题)是使用OpenOffice处理excel文件。它有自己的宏语言,以及java和Java的内置桥接器和接口。蟒。