엑셀 VBA를 이용해서 다른 프로그램 실행시키기
Excel VBA를 이용해서 다른 외부 프로그램을 실행시키는 법입니다.
아래와 같이 따라하면 간단!
------------------------------------------------------
sProgPath = "D:\TestPorg.exe" '실행시킬 파일 경로입니다.
Proc = Shell(sProgPath, vbNormalFocus) '파일 실행!!
------------------------------------------------------
실행과 동시에 어떤 파일을 읽어드리는 작업을 하고 싶다하시면 아래와 같이 해주세요.
'notepad로 테스트 텍스트 파일을 읽고 싶다' 할 때는 아래와 같이 해주세요.
---------------------------------------------------------
sProgPath = "notepad.exe" '실행시킬 파일 경로입니다.
sFileName = "test.txt" '실행할 파일입니다.
sFilePath = "D:\" '실행할 파일 경로입니다.
Proc = Shell(sProgPath & sFilePath & sFileName, vbNormalFocus)
---------------------------------------------------------
엑셀로 작업하면서 외부 툴을 열거나 오픈할 때에 귀찮으므로
따로 버튼들을 만들어 놓고 누를 때마다 열리게 하면
좀 더 파일을 쉽게 관리할 수 있어요
아래와 같이 특정 셀 영역을 참조하게 해서 열리게 하는 것도 편리하죠!
----------------------------------------------------------
sProgPath = Range("ToolFilePath").Value()
sFilePath = Range("BinFilePath").Value() & "\"
sFileName = Range("BinFileName").Value()
Proc = Shell(sProgPath & sFilePath & sFileName, vbNormalFocus)
----------------------------------------------------------
'학습 > 엑셀 VBA' 카테고리의 다른 글
엑셀 셀 서식이 많습니다.!! (6) | 2011.06.28 |
---|---|
엑셀 VBA로 이미지 파일 읽어서 붙이기!!! (0) | 2011.06.08 |
[엑셀]VBA를 이용해서 Text 파일 읽기 (UTF-8 파일 읽기) (0) | 2011.05.12 |
[엑셀 VBA] ASCII 코드 목록 (0) | 2011.05.06 |
[엑셀VBA] 디렉토리에서 파일 이름 리스트 가져오기! (2) | 2011.05.04 |