2010-11-05 60 views

回答

1

你可能想看看Visual Studio Tools for Applications (VSTA)。我在几年前看过这个。这就像VBA的新版本,除了最终用户可以用任何.NET语言编程并使用.NET框架基类库。此外,您可以发布一个类似于Visual Studio的IDE,包括编译器和调试器。

0

您可以使用C#代码编写脚本,并使用CSharpCodeCompiler在运行时编译它们。然而,在下一个应用我会写作将使用脚本,我可能会考虑通过DLR(动态语言运行库)添加此类支持。这允许您(例如)在IronPython中编写脚本。这里有一个example

0

如果你不想写任何东西,你应该使用许多已有的scripting languages之一。

如果用“宏”表示记录用户输入,点击按钮等等的东西,你应该调查.Net UI Automation。这也让用户可以通过语音识别或屏幕阅读器等辅助技术来运行应用程序。

相关问题