在网页设计中,通常会缩小HTML,CSS或JavaScript代码以缩短加载时间 - 或者,有时候,使用Tabifier等工具来美化它以提高可读性。
由于VBA代码(在我的情况下,访问VBA代码)也可以使用上面的工具进行美化,它让我想知道它是否也可以缩小。我找不到任何工具来执行此操作,Google搜索"Can VBA code be minified?"没有任何结果。
即使VBA代码可以缩小,它是否可以用于任何目的?
答案 0 :(得分:2)
Access中的大多数加载时间都与服务器响应时间,网络连接或编写不良的代码有关。
通过更改代码,服务器响应时间和网络连接不会改善。编写得不好的代码编写得很糟糕。
大多数情况下,Access VBA解决方案是从本地桌面或远程PC运行的。但是,如果将Access数据库部署到SharePoint服务器,则它正在运行的是Web浏览器,如Java。但是,即使在SharePoint环境中,我也不确定删除标签,未加工的空格或更改行追加& _
,都会更快。
答案 1 :(得分:2)
VBA代码不能“缩小”。最接近的等价物是编译代码,例如将.mdb文件另存为.mde文件。编译的访问数据库确实运行得更快,因为代码已经编译,因此不必在运行时编译然后执行。这也为数据库提供了更小的文件大小,这也提高了性能。