当前位置:  开发笔记 > 后端 > 正文

将Excel 4宏转换为VBA

如何解决《将Excel4宏转换为VBA》经验,为你挑选了1个好方法。

我有一个旧的Excel 4宏,我用它来运行月度发票.它大约有3000行,并有许多Excel 5对话框表(用于对话框).我想知道最简单的方法是将它改成Visual Basic,是否值得.我还想知道,如果我将其转换为VBA,如何创建它的独立应用程序.



1> Norman..:

我之前尝试过这个,最后你需要像Biri所说的那样重写它.

当我们公司从Windows NT升级到Windows XP时,我做了很多这方面的工作.我经常发现,根本不再查看旧代码并从头开始重新开始.您可以花费大量时间来尝试解决Excel 4在"奇怪"对话框表示法中所做的工作.最后,如果你知道输入是什么和输出那么它通常更有效,更清晰地重写.

是否使用VBA在某种程度上是另一个问题,但是VBA相当强大且可扩展,所以尽管在许多情况下我宁愿使用.NET之类的其他工具,但它运行良好且易于部署.

就值得吗?如果您可以说您再也不需要更改Excel 4宏,那么可能不会.但在商业领域,总会出现一些变化,例如税率,特别是年末的事情.鉴于找到支持Excel 4的somone有多难,甚至找到它的文档,我会说不转移到VBA是有风险的,但这是平衡的东西.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有