使用旧VBA应用程序的Web最简单,最快捷的方式

给定一个小的Excel VBA应用程序(单个表单,less量logging保存在单个工作表中),在工作站上本地运行得非常愉快,在networking上提供相同应用程序的最简单和最快捷的方式是什么? 重写应用程序是一个选项,但我认为这是值得检查是否有一个更快的解决scheme。

如果你的业务逻辑与GUI代码相当好的分离,你可以试着把它作为一个OLE自动化对象(在VB6中称为COM对象),然后在ASP应用程序中使用。 ASP部分将用VBScript编写,并使用COM对象进行计算。

这里的问题是,通常的VBA开发风格将GUI代码和业务逻辑在相同的子程序中混合在一起,并且将它们分开,并用ASP页代替GUI将比从头重写更麻烦。

还有另一种使用VB6编写Web应用程序的方法,但我不推荐它。