Visual Basic for Applications,或称VBA程序员,一般使用微软Visual Basic的特定VBA版本。Visual Basic是一种面向对象的编程语言,有自己的基于Windows的界面,在创建各种各样的微软桌面应用程序方面很受欢迎。Visual Basic应用程序是为开发特定的应用程序而量身定做的,无论这些应用程序是办公资源、图形程序、文件分类程序,还是任何其他种类的基于Windows的软件程序,
。
在一般情况下,VBA程序员负责使用VBA来开发现有的应用程序或起草新项目。他们必须知道如何使用复杂的Visual Basic界面的所有部分,以及如何使用动态链接库(DLL)来为代码模块提供参考。他们还需要了解对象模型,这是Visual Basic用来处理应用程序的特定语言结构。
对于VBA程序员来说,要弄清楚一个现有应用程序的具体对象模型可能相当困难。软件的这一元素已经被原始创建者编码进去了。一个VBA程序员可以使用一种叫做宏记录器的东西,它可以帮助发现对象模型的一部分。在这个过程中,一些调试工具也可以起到作用。
VBA程序员的一些顶级认知任务涉及评估对象模型和分析现有代码的语法和逻辑。这些人可能会反复运行Visual Basic或基于Windows的应用程序,以破译代码在运行期间是如何工作的。他们可能会使用大量的调试或测试,以了解更多关于一个特定的软件如何工作。
为了管理一套复杂的与应用程序的通信,一个VBA程序员可能会使用像OLE自动化资源这样的工具。这种类型的工具可以帮助用户仔细研究应用程序如何共享功能。在这里,微软Visual Basic作为一种面向对象的语言,其性质也很重要。一些代码功能可以被描述为 "自动化对象",它们有时在多个应用程序之间共享。
一个VBA程序员通常负责研究一个特定软件程序的工作原理,并根据需要提出结论。这个专业人员可能被要求操纵一个软件程序的各种特定部分,或以不同的方式改变它。VBA专家通常会帮助IT团队管理对一套应用程序的必要修改。
...子表格中积累和更新的数据生成书面报告的方式。Excel是一个很好的程序,从创建专业的图表,到建立项目管理跟踪程序,但当涉及到编写报告时,Word是一个更好的工具。 ...
...所需要的只是一点VBA的知识,如果你不是一个经验丰富的程序员,这是一个可怕的前景。然而,这并不像看上去那么困难,特别是当你从VBA基础开始的时候。很快,您就可以定制自己的宏了,如果您真的想掌握Excel的话,这是一...
... 例如,六个月后,您可能会尝试编辑一个VBA宏,它是电子表格的一部分,但却发现它受密码保护。现在发生了什么?好吧,在幕后稍加修补,完全消除这种保护并不太困难。 ...
... 所有东西都有一个subreddit,包括microsoftexcel。Reddit用户讨论软件的各个方面,宏是一个热门话题。如果你正在寻找一种特殊的宏,你最好的选择是网站的搜索工具。然而,如果你只是想...
... 本指南将通过一个简单的项目帮助您尝试VBA:一个将所选单元格的值从英镑转换为美元的按钮。我们将向您介绍VBA和Excel的交互方式。这个简短的教程将使您走上创建自己的更复杂的项...
...高级的事情你只能用VBA来做,比如用你所有的PC信息创建一个电子表格报告。 ...
...以在microsoft office应用程序中使用“开发人员”选项卡做什么? ...
... 幸运的是,对于非程序员来说,VBA非常简单,您用来编辑它的接口提供了很多帮助。您将使用弹出式建议和自动完成的许多命令,帮助您快速地运行脚本。 ...
...利用VBA中的单元格和范围函数,您可以将Excel分析提升到一个全新的水平。 ...
... 这就是今天的MakeUseOf交易可能有用的地方。这是一个八门课程的捆绑包,将帮助您浏览Excel应用程序的许多方面。 ...