Excel Web启用旧VBA应用程序的最简单、最快捷的方法
如果有一个小型Excel VBA应用程序(单个表单,单个工作表中保存的少量记录)在工作站上本地运行得非常愉快,那么在web上提供相同应用程序的最简单、最快捷的方法是什么?重新编写应用程序是一种选择,但我认为值得检查是否有更快的解决方案。如果您的业务逻辑与GUI代码分离得相当好,您可以尝试将其包装为OLE自动化对象(我认为在VB6中称为COM对象),然后在ASP驱动的web应用程序中使用。ASP部分将用VBScript编写,并使用COM对象进行计算 这里的问题是,通常的VBA开发风格将GUI代码和业务逻辑混合在同一个子例程中,因此将它们分开,并用ASP页面替换GUI将比从头重写更麻烦Excel Web启用旧VBA应用程序的最简单、最快捷的方法,excel,worksheet,vba,Excel,Worksheet,Vba,如果有一个小型Excel VBA应用程序(单个表单,单个工作表中保存的少量记录)在工作站上本地运行得非常愉快,那么在web上提供相同应用程序的最简单、最快捷的方法是什么?重新编写应用程序是一种选择,但我认为值得检查是否有更快的解决方案。如果您的业务逻辑与GUI代码分离得相当好,您可以尝试将其包装为OLE自动化对象(我认为在VB6中称为COM对象),然后在ASP驱动的web应用程序中使用。ASP部分将用VBScript编写,并使用COM对象进行计算 这里的问题是,通常的VBA开发风格将GUI代码和
有另一种使用VB6编写web应用程序的方法称为Webclasses,但我不推荐它。如果您的业务逻辑与GUI代码分离得很好,您可以尝试将其包装为OLE自动化对象(我认为在VB6中称为COM对象),然后在ASP驱动的web应用程序中使用。ASP部分将用VBScript编写,并使用COM对象进行计算 这里的问题是,通常的VBA开发风格将GUI代码和业务逻辑混合在同一个子例程中,因此将它们分开,并用ASP页面替换GUI将比从头重写更麻烦 还有另一种使用VB6编写web应用程序的方法,称为WebClass,但我不推荐它