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 53599
342 아별툴관련질문 스타일 삭제 질문입니다. imagefile [1] [레벨:0]blueclip 2011-12-07 3687
341 기타 엑셀파일 용량 문제. [1] [레벨:3]jjay98 2012-10-30 3673
340 엑셀일반 엑셀 그래프 관련 질문 [2] [레벨:4]나카타 2013-07-22 3671
339 셀서식(표시형식) 엑셀 내용 전환 문의 file [8] [레벨:1]neo 2013-06-10 3638
338 피벗테이블 피벗에서 중복값을 하나의 숫자로 판단하여 표기하는 방법 file [3] [레벨:1]삽질대마왕 2014-07-25 3622
337 엑셀 서식을..안 바뀌게 [1] [레벨:1]ottee 2010-10-04 3609
336 VBA 도형에 회전에 관해서.... [5] [레벨:2]루이비나 2012-05-27 3606
335 엑셀일반 부분합 질문이요 file [1] [레벨:4]요셉 2013-08-01 3581
334 VBA 도와 주세요. file [1] [레벨:2]광택입니다 2011-10-21 3580
333 VBA 사진 삽입 file [3] [레벨:1]비베초보 2013-12-16 3550
332 열숨기기 기능에 대해서 [3] [레벨:3]말키리 2011-07-14 3545
331 엑셀일반 엑셀 이미지 [레벨:3]블루짱이 2023-10-21 3542
330 피벗테이블 2010에서 2003방식으로 편집 가능한지요? file [4] [레벨:3]gsLee 2011-03-28 3540
329 엑셀일반 칸에 맞게 붙여넣기 하는법이 궁금해요! imagefile [1] [레벨:1]냠냠이 2015-01-04 3538
328 VBA 시트... [2] [레벨:1]마루 2013-02-01 3533
327 엑셀수식 하이퍼 링크 가져오기 [2] [레벨:1]rfne 2013-03-29 3532
326 엑셀수식 엑셀 수식 질문드려요~ _ 여러 행 단위로 정렬하기, 사용자 지정 목록으로 정렬하기.. file [2] [레벨:4]요셉 2014-02-13 3530
325 배열수식 특정 조건 범위내에 가장 큰수들를 출력시키는?... [3] [레벨:2]큰아빠에요 2012-11-09 3530
324 엑셀수식 특정셀 선택 후 하이픈 삽입 하는법 [3] [레벨:4]부루끄 2011-07-15 3524
323 엑셀일반 행열 변환 관련 file [1] [레벨:3]읍내꽃미남 2013-11-06 3522