我想用一些复杂的函数来处理excel中的数据。 看来我必须使用VBA。有多少种方法可以在Excel中进行编程。除了VBA
但是我不想学习它。 有没有其他的方法可以在Excel中编程?像C#这样的语言?
我不想使用Excel提供的某个接口创建独立的C#应用程序。只能在Excel中编程,例如VBA,但使用不同的语言。
我想用一些复杂的函数来处理excel中的数据。 看来我必须使用VBA。有多少种方法可以在Excel中进行编程。除了VBA
但是我不想学习它。 有没有其他的方法可以在Excel中编程?像C#这样的语言?
我不想使用Excel提供的某个接口创建独立的C#应用程序。只能在Excel中编程,例如VBA,但使用不同的语言。
我不想使用Excel提供的某个界面创建独立的C#应用程序。只能在Excel中编程,例如VBA,但使用不同的语言。
您不能不能不幸。要在Excel中编程的 Excel,您必须学习VBA。
要编程Excel,无论是VBA,VSTO(C#,VB.Net),您都需要了解Excel对象模型(EOM),否则无法对Excel进行编程。
如果您想从C#开发Office解决方案,您不需要学习VBA,但是当您熟悉EOM时,您会注意到您会自动理解VBA。
编辑
您可以在C#中使用VSTO - 用于Office的Visual Studio工具(MSDN link)开发Excel“加载项”。
这并不是真正的“在Excel内部”,但是一旦安装,您的加载项就可以运行而无需启动任何外部应用程序。
Excel有一个内置的VBA编辑器,仅用于VBA。 如果你想使用其他语言,它需要是外部的。
尽管您可以制作C#插件,但是您不会像所描述的那样使用内置编辑器。
据我所知,你根本就不是现在这样做的权利。在Office 15,它看起来你就好像能使用JS:
考虑到你有无限的行和列,和你有AND和OR功能,我敢肯定,你可以实现一个图灵电子表格中的机器。这意味着你可以编程任何东西,任何你想要的方式。 – bdares 2012-08-08 02:40:14
这不是一个合适的编程问题。 – brettdj 2012-08-08 03:37:39