004. xfnShellExecute
xfnShellExecute 함수
운영체제에 등록되어 있는 확장자를 비교하여, 해당 응용프로그램을 실행시키는 함수입니다.
가령, http://www.naver.com를 파라미터로 사용하면 등록되어있는 기본 익스플로러로 www.naver.com페이지가 보여집니다.
구문
xfnShellExecute(ByVal strFileName As String, Optional intWindowType As xENM_WINDOW_STYLE = xenlWsWinNormal) As Boolean
구성요소
strFileName
xENM_WINDOW_STYLE
설 명
명령어 및 파일 이름을 정의합니다.
실행 될 윈도우의 크기를 정의합니다.
xENM_WINDOW_STYLE
반환값
True : 명령어에 맞는 프로그램이 실행되며 화면에 표시되며 True를 반환값으로 표시함
False : 명령어에 맞는 프로그램이 없으므로 실행되지 않고 False를 반환값으로 표시함
참고
E-Mail보내기(mailto), 웹페이지보기(http://), 파일보기(파일경로) 등으로 프로그램을 실행 시킬 수 있습니다.
예제
코드
'txt문서 파일 읽기
'메모장(txt 기본으로 볼 수 있는 프로그램)으로 보여짐
?xfnShellExecute("C:\StringFolder\Temp.txt",xenlWsWinNormal)
True
'웹페이지 보기
'네이버 웹 페이지가 보임
?xfnShellExecute("http://www.naver.com",xenlWsWinNormal)
True
'운영체제에 등록되어 있지 않는 확장자를 입력할 때
'axdft확장자를 읽을 수 있는 프로그램이 운영체제에 등록되어 있지 않으므로 False를 반환함
?xfnShellExecute("Test.axdft",xenlWsWinNormal)
False