Visual Basic for Applications是用于控制Microsoft Office产品(如Excel,Word和Access)功能的自动化语言。 VBA是Microsoft原生的,未被任何其他主要软件制造商使用。相反,它被用于由VBA程序员开发的应用程序中,以使用诸如计算日期和数字以及构建数据库等功能来管理数据。成为VBA专业开发人员没有特定的途径;但是,您可以采取措施来构建正确的技能并创建客户群。
制备
学习VBA编程的基础知识。通过社区学院或继续教育计划提供的入门课程可以帮助您入门。在线课程和逐步的VBA书籍是可供选择的。从经验丰富的程序员那里学习基础知识可以提供您可能无法自学的VBA编程信息。
学习结构化查询语言。 SQL是VBA和大多数其他数据库产品中用于更新,构建,管理和查询数据库的编程语言。了解有关SQL及其许多用途的更多信息是学习VBA编程的关键。 SQL课程通过继续教育课程和教授计算机编程的大学来教授。
学会以专业的方式工作。 VBA开发包括学习如何与客户签订合同,创建项目计划,满足最后期限以及实施VBA项目。项目规划课程很有帮助。为软件或IT公司或IT部门工作也可以帮助您了解项目规划和实施中涉及的步骤。
参与各种VBA项目。通过在任何地方应用VBA(包括工作,家庭和朋友)来获得初始工作体验。经验是获得有关VBA及其许多用途和构建客户简历的更多知识的可靠方法。
成为一名专业人士
在线自由市场开设账户并建立客户群。 Guru,Elance和oDesk等网站为VBA程序员和其他类型的自由职业者提供了一个发布技能和投标客户项目的场所。在前五到十个项目中创建帐户和出价通常是免费的。之后,您可能需要支付少量的月费或销售百分比到网站。
获得Microsoft认证。虽然不存在Microsoft VBA认证,但可以使用其他相关的Microsoft认证,例如Microsoft Office专家。成功完成可以确保客户完成Microsoft Office套件,了解用户的观点(设计VBA应用程序的用户界面所必需的)并且可以轻松管理项目。非官方VBA认证也可用,可能值得研究。
专注于一个行业。 VBA可用于为保险,医疗和其他行业自动化数据。专门为特定行业开发VBA应用程序有助于成为VBA专家,建立声誉并建立更大的客户群。
与其他人谈论VBA。成为会议和研讨会的发言人,可以帮助拓宽您的业务并建立您作为VBA开发人员的声誉。针对可能对您的技能感兴趣的经理和部门的活动是一个很好的起点。在当地图书馆或其他社区商业活动中创建自己的演讲活动也是一种选择。加入当地商会可以让您与寻找技能的商务人士保持联系。