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 61551
362 엑셀수식 mid len 함수 질문욤^^ [1] [레벨:5]눈물바다 2012-08-06 2047
361 VBA sub과function차이 [4] [레벨:2]snail0513 2012-08-07 2618
360 VBA .Find 주소 검색기 이름중복검색 file [3] [레벨:1]최종원 2012-08-07 3434
359 엑셀일반 특정 조건에 맞는 행(또는 열) 삭제 방법 궁금해요~ [2] [레벨:3]jmsynn 2012-08-07 3344
358 엑셀수식 수식질문이욤.ㅠㅠ [1] [레벨:5]눈물바다 2012-08-08 2136
357 pivot 다중범위통합 ㅠㅠ 할수없이 _ 피벗테이블 다중 통합 범위 [4] [레벨:5]눈물바다 2012-08-08 4538
356 엑셀수식 공백에만 동일한 함수 넣기! [4] [레벨:3]jmsynn 2012-08-13 2159
355 엑셀수식 엑셀 질문 입니다? file [1] [레벨:2]북곰 2012-08-13 2035
354 엑셀수식 제가 질문을 잘못 드린것 같아요? file [4] [레벨:2]북곰 2012-08-14 2007
353 VBA 파일&폴더 파일 만들기 _ 파일 생성, 폴더 생성, 파일 존재하는지 여부 확인 등 [4] [레벨:3]엑셀대단해 2012-08-15 8037
352 엑셀일반 엑셀 숨겨진데이터에 맞춰서 내용붙여넣기 방법문의요^^ [3] [레벨:1]가까이하기엔먼엑셀 2012-08-16 2689
351 차트 추세선 시작점, 그래프 시작과 맞추는 법 imagefile [2] [레벨:4]쟈니 2012-08-21 5177
350 VBA 엑셀 다른파일 비교하기 2 [2] [레벨:6]파이스 2012-08-23 4165
349 엑셀수식 고수님들 도와주세요 ~ 엑셀에서 글자색에 따른 if함수 수식 가능해요? [1] [레벨:1]관절결림 2012-08-23 4514
348 배열수식 엑셀의 신님께 질문드립니다. _ 배열수식으로 데이터 왼쪽 정렬로 표시하기 file [3] [레벨:1]현구 2012-08-24 2590
347 엑셀버그 상대참조 수식 관련해서 질문입니다~ _ 상대참조 복사가 안되는 엑셀 버그 file [3] [레벨:4]요셉 2012-08-27 2025
346 이미지,도형 등 엑셀 이미지 첨부 질문... _ 이미지 첨부시 파일 연결로 엑셀 파일 용량 줄이는 방법 [4] [레벨:2]큰아빠에요 2012-08-28 8911
345 피벗테이블 함수 관련 질문 드립니다. _ 피벗테이블로 요약하기 기초 file [1] [레벨:3]블루짱이 2012-08-28 1982
344 VBA .Find Find 함수를 이용한 검색 관련 질문 [1] [레벨:1]YeonG 2012-08-28 2967
343 피벗테이블 피벗테이블 옵션 file [3] [레벨:3]블루짱이 2012-08-29 2134