1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

아별님 안녕하세요 파이스입니다.


다름이 아니라,

VBA는 Visual Basic for Application이란 뜻이잖아요?


그렇다면... 굳이 엑셀이 아니라 다른 프로그램에서도 활용이 가능하단 말 아닌가요?

워드하고 파워포인트 정도는 유추해 볼수 있을것도 같은데...이것도 추측에 불가하고... 


음 질문의 요지는 이렇습니다.

1. VBA는 엑셀 외의 다른 프로그램에도 활용할 수가 있는가?

2. (활용가능 하다면) 어떤식으로 활용될 수가 있는가?


문득 궁금해져서 질문드리게 되었습니다. 주말 마무리 잘 하시고요 ^^



댓글 '3'

profile

[레벨:30]아별

2011.11.28 10:36:26
*.104.126.21

파이스님~ 굿모닝입니다. ^^

 

네.. VBA는 Visual Basic for Application의 약자로 Application에는 Excel, Word, Powrpoint, Outlook 등이 있습니다.

 

엑셀러님이 소개해주신 자료를 링크합니다.

http://www.iexceller.com/MyXls/VBA_Beginner/VBA_Beginner1.asp

 

[ 답변 ]

1. VBA는 엑셀 외의 다른 프로그램에도 활용할 수가 있는가?

==> 네.. 오피스 프로그램군에 VBA를 활용할 수 있습니다.

        엑셀, 엑세스, 워드, 파워포인트, 아웃룩..

 

2. (활용가능 하다면) 어떤식으로 활용될 수가 있는가?

==> 엑셀에서 사용한 방식을 똑같이 적용하시면 됩니다.

        워드에서도 Alt+F11을 누르면 똑같이 VBE(Visual Basic Editor)창이 팝업됩니다.

        다만... 오피스 프로그램마다 오브젝트 구조(Object Model)가 다르다는 점만 주의하시면 됩니다.

 

        엑셀 : Application > Workbook > Worksheet > Range

        워드 : Application > Document > Paragraph > Range

        아웃룩 : Application > MAPIFolder > MailItem... or ContactItem.. or AppointmentItem.....

 

        VBA에서는 어차피 각각의 프로그램에서 작성되기 때문에 Application이라고 하지만..

        Visual Basic에서 VSTO나 COM Add-in을 제작하실때는 

       각Application은 Excel.Application, Word.Application, Outlook.Application으로 참조됩니다.

 

       각각의 application의 오브젝트 모델마다 Method와 Attribute가 다르므로 도움말을 참조해서 코딩하시면 되겠습니다.

       그렇다고 너무 걱정하지 마세요.. 매크로 기록을 통해서 동작을 기록한 다음, 코드를 수정하면 쉽게 작성할 수 있으니까요..

 

[ 결론 ]

       엑셀에서 VBA를 마스터하신다면..

       다른 오피스 프로그램의 VBA도 손쉽게 마스터할 수 있다.. 입니다. ^^

 

[레벨:6]파이스

2011.11.29 21:04:09
*.148.235.68

답변 감사드립니다. 아별님 ^^ 답변글은 미리 봤는데 예비군 훈련을 갔다오느라 감사댓글을 이제야 달게 되었습니다. 죄송 ㅠ.ㅠ

예전같으면 답변이 암호문으로만 보였을 텐데 이제 대충 이해가 된다는 점이 정말 좋습니다.


더욱 열심히 정진하도록 하겠습니다! 편안한 밤 보내십시오!

profile

[레벨:30]아별

2011.11.30 16:59:11
*.104.126.21

VBA에 대한 체계가 잘 잡혀가시는 것 같아서 뿌듯합니다.

화이팅입니다. ^^

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 66123
502 서식 추가질문 imagefile [1] [레벨:1]상희 2009-10-10 4874
501 엑셀일반 회계형이나 콤마(조건) 추가한 숫자형 서식의 가운데 정렬법? file [3] [레벨:4]성투은자 2013-04-05 4864
500 시트1의 행과 열의 데이터가 시트2에서는 열과 행의 데이터가되게 하는 방법 [4] [레벨:2]동그니 2009-07-16 4860
499 VLookup Vlookup으로 하이퍼링크를 땡겨오고 싶습니다. file [2] [레벨:1]wooljima0 2014-10-23 4858
498 피벗테이블 엑셀 작업 중, 질문사항 몇개... _ 피벗테이블 계산 필드, 계산 항목 [3] [레벨:4]나카타 2011-09-16 4855
497 엑셀 하이퍼링크 오류;; file [1] [레벨:2]테스티모 2011-03-07 4846
496 VLookup 안녕하세요 아별님~ _ 환율 시트에서 특정일 환율 불러오기, 휴일을 고려 file [2] [레벨:4]thoi 2013-10-25 4842
495 UDF사용자정의함수 일괄 숫자 더하기에 대해 질문합니다. [8] [레벨:2]시나브로 2013-05-06 4842
494 아별님 질문드립니다. [입사지원서 스펙별 포인트 계산] file [2] [레벨:1]비비빅 2010-01-21 4837
493 엑셀일반 엑셀 질문 몇가지 드립니다. file [1] [레벨:1]나도그래짱 2013-02-03 4835
492 여러 행에 있는 데이터를 한개의 열에 정렬하는 방법.... file [1] [레벨:1]묵향 2009-07-09 4834
491 엑셀일반 엑셀 파일들끼리 연결(??), 호환 이 안돼는거 같습니다. ㅜㅜ imagefile [2] [레벨:3]월전천넘 2012-07-04 4819
490 엑셀일반 혹시 이런것도 가능한가요? (간결한 2가지 질문) - VBA만 실행파일(.exe)로 만들 수 있는지 여부, 외부 파일명 일괄 변경 방법.. [2] [레벨:6]파이스 2011-12-02 4815
489 그래프 그리기 요청드립니다 (간트 차트의 응용 방법) imagefile [2] [레벨:2]젤코 2011-04-28 4802
488 아벨님 도와주세요. (파일손상~~!!!. 도와주세요 ㅜㅜ) file [3] 손님 2009-11-22 4800
487 문의 합니다 file [1] [레벨:0]호호천사 2009-08-07 4800
486 아별툴 설치 도와주세요 [1] [레벨:1]문교아빠 2009-11-23 4798
485 엑셀일반 일련번호의 중간 값만 올리는 함수가 궁금합니다. file [2] [레벨:1]man날 2015-01-14 4797
484 엑셀일반 엑셀 작업한 내용이 안보여요. file [5] [레벨:2]시나브로 2012-06-20 4796
483 루나입니당 ㅎㅅㅎ; [1] 루나 2010-01-01 4773