Skip to content

tony-jang/PowerVBA_Past

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Power VBA

메인 기능

  1. 향상된 코드 에디터 PowerVBA는 AvalonEdit를 코드 편집기로 사용합니다. 기존 PowerPoint의 VBA CodeEditor 보다 더 나은 환경을 제공합니다. 구체적으로, 코드 폴딩이나 다양한 하이라이팅등이 있습니다.

  2. 향상된 코드 파싱 코드 파싱이란 코드를 잘라서 오류를 검색하고/수정할 수 있게 해주는 중요한 기술중 하나 입니다. 그런데 VBA CodeEditor에서는 살짝 2%가 부족한 설명등이였습니다. 물론, 아예 이해를 못하는 정도는 아니지만 초보자가 보기에는 왜 오류가 나는거지? 하고 생각할 수도 있습니다. 또, 주기적으로 계속 오류가 띄워져 있는 것이 아니기 때문에 오류가 난 부분에만 빨간색 처리가 되어 있어 나중에 다시 보면 왜 오류가 났는지를 알 수 가 없는 문제가 발생했습니다. 그래서 이부분을 개선하여 PowerPoint와는 독립되게 오류를 잡아줍니다.

  3. 쉬운 트리거 연결 파워포인트의 모든 도형에는 MouseOver 트리거와 MouseClick 트리거가 존재합니다. 그런데 이를 연결하려면,

  • 도형을 만든다.
  • 메소드를 만든다.
  • 메소드와 연결한다.

라는 과정을 거쳐야 하는데 2번과 3번을 합쳐 연결할 도형을 선택만 하면 연결되게 바꾸었습니다.

  1. 미리 정의된 함수들 미리 정의된 함수로 자주 사용하지만 VBA에선 기본 제공하지 않는 함수들을 모아서, 제공하는 방식을 사용했습니다. 미리 분류되어 있는 타입에 따라서 함수를 추가하고 제거할 수 있는 기능을 가지고 있습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages