2010-11-05 57 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。這也讓用戶可以通過語音識別或屏幕閱讀器等輔助技術來運行應用程序。

相關問題