안녕하세요.
먼저 폼에 DriveComboBox1, DirectoryListBox1, FileListBox1와 WordApplication1,
PowerPointApplication1, ExcelApplication1 을 올려놓았습니다.
그런후 DirectoryListBox1과 FileListBox1을 연결해 놓았습니다.
그런 다음 FileListBox1에서 나타난 파일들, 즉 .Doc , .Txt 파일들 중에서
txt 파일을 더블클릭하면 메모장에 출력하게 출력하게 했구요.
doc 파일을 더블클릭하면 워드를 불러와서에 출력하게 하려고 하구요.
ppt 파일은 파워포인터를 불러와서 에 출력하고,
xle 파일은 엑셀을 불러서 출력하려고 합니다.
txt는 파일은 처리를 했구요..... 문제는 doc, ppt, xle 입니다.
도움을 주십시요.
그냥여 더블클릭 이벤트에 다음과 같이
하시면 되여...
ShellExecute(Handle,'open',
Pchar(FileListbox1.items[FileListBox1.ItemIndex])
, nil,nil,SW_SHOWNORMAL);
이렇게 하면 모든 파일이 처리가 되져..(연결 프로그램이 있는 파일만여...)
아참.. Uses 절에 ShellAPI를 선언 해주셔야 합니다..
그럼 이만...
sunny wrote:
> 안녕하세요.
> 먼저 폼에 DriveComboBox1, DirectoryListBox1, FileListBox1와 WordApplication1,
> PowerPointApplication1, ExcelApplication1 을 올려놓았습니다.
> 그런후 DirectoryListBox1과 FileListBox1을 연결해 놓았습니다.
> 그런 다음 FileListBox1에서 나타난 파일들, 즉 .Doc , .Txt 파일들 중에서
> txt 파일을 더블클릭하면 메모장에 출력하게 출력하게 했구요.
> doc 파일을 더블클릭하면 워드를 불러와서에 출력하게 하려고 하구요.
> ppt 파일은 파워포인터를 불러와서 에 출력하고,
> xle 파일은 엑셀을 불러서 출력하려고 합니다.
>
> txt는 파일은 처리를 했구요..... 문제는 doc, ppt, xle 입니다.
>
> 도움을 주십시요.