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 44726
342 VBA 도형에 회전에 관해서.... [5] [레벨:2]루이비나 2012-05-27 3433
341 엑셀일반 경력 합산 file [4] [레벨:3]읍내꽃미남 2014-01-07 3431
340 VBA 시트... [2] [레벨:1]마루 2013-02-01 3408
339 VBA VBA 실행시 경고 메세지 출력하기 [2] [레벨:5]맑은이슬 2013-06-21 3406
338 VBA textbox 크기 질문 [2] [레벨:4]신강현 2013-01-29 3389
337 현재 작업중인 셀 음영표시 [2] [레벨:3]말키리 2011-05-17 3384
336 수식 질문 드립니다 (원재료 소요량에 따른 제품 중량 구하기) file [4] [레벨:5]눈물바다 2011-04-11 3381
335 아별툴관련질문 자동 표 테두리 생성 기능 문의 [1] [레벨:1]일꾼개미 2011-11-02 3372
334 기타 엑셀파일 용량 문제. [1] [레벨:3]jjay98 2012-10-30 3371
333 엑셀수식 하이퍼 링크 가져오기 [2] [레벨:1]rfne 2013-03-29 3369
332 엑셀일반 엑셀로 임대료 계산 질문입니다. file [2] [레벨:5]정화 2013-07-31 3363
331 엑셀수식 COUNTIFS? SUMIFS? file [2] [레벨:4]성투은자 2013-03-11 3345
330 몇 가지 질문입니다~! (회계표시형식, 셀맞춤-세로로 가운데 등) [3] [레벨:2]여우래비 2011-02-16 3338
329 엑셀수식 특정셀 선택 후 하이픈 삽입 하는법 [3] [레벨:4]부루끄 2011-07-15 3332
328 도형회전각도 메크로 조정 [3] [레벨:6]ryanoh 2010-11-22 3329
327 배열수식 특정 조건 범위내에 가장 큰수들를 출력시키는?... [3] [레벨:2]큰아빠에요 2012-11-09 3320
326 엑셀일반 하이퍼 링크 추가 질문 file [1] [레벨:5]눈물바다 2014-09-27 3317
325 VLookup 수치를 넣으면 자동으로 그에 상응하는 문자나 숫자가 나타나게 하려면.. file [4] [레벨:2]만쥬 2012-04-25 3308
324 VBA 사용자 지정 메뉴 크기조정 imagefile [2] [레벨:5]맑은이슬 2013-01-29 3305
» VBA 갑자기 궁금해서 질문드리는건데요... _ VBA를 다른 오피스 프로그램에서 사용 가능한지..? [3] [레벨:6]파이스 2011-11-27 3298