|
다른 분들이 답변드리지 싶어 답변 않드렸는데, 아직 답변이 않올라 오네요.
일반적인 SaveDialog컴포넌트의 이용방법을 알려 드릴께요.
if ( SaveDialog1->Execute () ) // 이것이 false이면 사용자가 선택을 안한 것임.
{
엑셀로 변환 하는 명령..........
SaveDialog1->FileName // 이것이 현재 선택되어진 파일명입니다. full path name(path+file name)임
}
위와 같은 구조로 처리하면 됩니다. 그리고 저장하실 때는 SaveDialog1->FileName을 이용하시면 되구요. 그리고 현재 폴더에서 동일한 파일이 존재여부에 따라 처리하고자 한다면, SaveDialog1->Options->ofOverwritePrompt 라는 옵션이 있습니다. 이 옵션을 true로 설정하면 파일선택박스에서 해당되는 폴더에 동일한 파일이 있는 경우, 덮어쓰기(overwrite)할 거냐 물어봅니다.
처리 님이 쓰신 글 :
: 안녕하세요...
: 요즘 CBUILDER를 이용해서 프로젝트를 하느라..이곳에서 많은 도움을
: 받고 있습니다..
:
: 다름이 아니라...DBGrid에 있는 내용을 엑셀에 보내는것까지는 했습니다.
:
: 버튼 이벤트를 발생하면...현재는 바로 엑셀로 변환되어서 저장을 하는데..
: 문제는 할때 마다 같은 이름으로 저장이 되서..문제 입니다...
:
: 저가 할려고 하는것은 [엑셀로 변환하기]버튼을 누르면...
: SaveDialog박스가떠서...다른이름으로 저장할 수 있게 하고자 합니다...
:
: 현재 저가 했던거는....
: =========================================
: SaveDialog1->Execute();
: 엑셀로 변환 하는 명령..........
: =========================================
:
: 구현 방법을 알고 싶습니다...
: [엑셀로 변환 하는 명령...]이 이루어지기 전에
: 다이알 로그 박스까지 뜨거든요...필터는.xls 로 설정 해놓았구요...
:
: 아시는 분은 좀 가르켜 주세요...
: 꾸벅
:
|