VBA 프로그래머는 무엇을합니까?
응용 프로그램의 Visual Basic 또는 VBA 프로그래머는 일반적으로 Microsoft Visual Basic의 특정 VBA 에디션과 함께 작동합니다. Visual Basic은 다양한 Microsoft 데스크탑 응용 프로그램을 작성하는 데 인기있는 자체 Windows 기반 인터페이스를 갖춘 객체 지향 프로그래밍 언어입니다. Applications for Applications의 Visual Basic은 사무실 리소스, 그래픽 프로그램, 파일 분류 프로그램 또는 기타 Windows 기반 소프트웨어 프로그램 등 특정 응용 프로그램을 개발하기위한 맞춤형입니다.
일반적인 수준에서 VBA 프로그래머는 VBA를 사용하여 기존 응용 프로그램을 개발하거나 새로운 프로젝트를 작성해야합니다. 복잡한 Visual Basic 인터페이스의 모든 부분을 사용하는 방법과 DLL (Dynamic Link Libraries)을 사용하여 코드 모듈에 대한 참조를 제공하는 방법을 알아야합니다. 또한 객체 모델에 대해 알아야합니다. 객체 모델은 시각적으로 기본적으로 사용하는 특정 언어 구성입니다.
VBA는 다소 어려울 수 있습니다프로그래머는 기존 응용 프로그램의 특정 객체 모델을 파악합니다. 이 소프트웨어 의이 요소는 원래 제작자에 의해 코딩되었습니다. VBA 프로그래머는 객체 모델의 일부를 발견하는 데 도움이되는 매크로 레코더라고하는 것을 사용할 수 있습니다. 일부 디버깅 도구는이 과정에서 유용 할 수 있습니다.
VBA 프로그래머에 대한 최상위인지 작업 중 일부에는 객체 모델을 평가하고 기존 코드의 구문 및 논리를 분석하는 것이 포함됩니다. 이러한 개인은 런타임 동안 코드가 어떻게 작동하는지 해독하기 위해 Visual Basic 또는 Windows 기반 응용 프로그램을 반복적으로 실행할 수 있습니다. 광범위한 디버깅 또는 테스트를 사용하여 특정 소프트웨어의 작동 방식에 대해 자세히 알아볼 수 있습니다.
응용 프로그램과의 복잡한 통신 세트를 관리하기 위해 VBA 프로그래머는 OLE Automation Resource와 같은 도구를 사용할 수 있습니다. 이 유형의 도구는 사용자가 응용 프로그램을 어떻게 면밀히 조사 할 수 있도록 도와줍니다.이온은 기능을 공유합니다. 여기서 다시, 객체 지향 언어로서 Microsoft Visual Basic의 특성이 중요합니다. 일부 코드 기능은 "자동화 객체"로 설명 될 수 있으며, 때로는 여러 응용 프로그램간에 공유됩니다.
VBA 프로그래머는 종종 특정 소프트웨어 프로그램의 작업을 조사하고 필요에 따라 결과를 제시 할 책임이 있습니다. 이 전문가는 다양한 특정 소프트웨어 프로그램을 조작하거나 다른 방식으로 변경하도록 요청받을 수 있습니다. VBA 전문가는 일반적으로 IT 팀이 일련의 응용 프로그램에 필요한 변경 사항을 관리하도록 도와줍니다.