Q&A

  • 델파이에서 MSOffice 실행하려면?
버튼을 누르면 A드라이브에 임의의 파일(항상 변할 수 있음)을 저장하고 난 뒤 그 파일을 여는 것입니다.
MS-WORD를 선택하면 A드라이브에 워드문서(임의의 파일 이름으로 저장듬)를 하나 저장하고 그 파일을 워드에서 읽어와서 편집을 계속하는 루틴을 만들고 싶습니다.
물론 엑셀을 선택하면 엑셀이 저장되고 실행되어야 하고 파워포인트를 선택하면 파워포인트가, 액세스를 선택하면 액세스가 실행되어야 합니다.
실행하는 컴퓨터에는 Office97이 깔려있을 수도 있고 2000이나 XP가 깔려 있을 수도 있습니다.
OS 또한 Windows98이나 ME, XP일 수 있습니다.

만들고자 하는 델파이의 버전은 6이고 OS는 XP입니다.
가능할까요?
저는 바쁘거든요. 고수님들의 도움 기대하고 있겠습니다.

아... 오늘이 12월 31일이네요.
델파이를 사랑하는 모든 이들에게 내년에는 부~자되시기를 빕니다.
3  COMMENTS
  • Profile
    김희정 2004.11.11 04:48
    안녕하세요 ^^;
    엑셀 실행하는부분만 적어봅니다.
    엑셀에 저장하고 엑셀을 띄어서 내용을 보여줄때 사용했습니다.

       ExcelApplication1.Visible[0] := true; // 작업이 다끝난후에 보여줌...


  • Profile
    정성훈 2003.01.02 23:17

    참 웃기시는 분이네요.
    다른분들은 어떨지 모르겟지만 글 보니 기분이 영 아니다 싶어 한자 적습니다.
    여기 오시는 분들 다 한가해서 오는거 아닙니다.
    저말  좀 심한것 아닌지요?
    님은 바쁘니까  한가한 사람이 알아서 해결하라는 소리.
    찝찝하군요,.

  • Profile
    황채현 2003.01.03 00:49
    제가 낱말을 잘못 선택한 것같습니다.
    읽고나니 저도 그렇겠구나 생각이 들었습니다.
    사과드리죠.

    제가 바쁘다고 한 것은 제가 바쁘기 때문에 한가한 여러분들이 해결해라는 뜻은 결코 아닙니다. 세상에 한가한 사람이 어디 있겠습니까? 그런 뜻이 아니라 좀 급하다는 의미였습니다. 그래서 어여삐 여기사 해결이 가능하다면 도움을 바란거죠.

    부디 오해 없으시길 빌겠습니다.



    • Formas
    • 2003.01.01 14:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2003.01.08 04:38
      메디아 플레이어는 써보지는 않앗지만 다른 것으로 프로그램을 할때 Positioning 또는 Seeking 하기전 ...
    • 정성훈
      2003.01.02 23:20
      값주고 난후 Application.ProcessMessages; 한번 해보세요
    • 최용일
      2003.01.01 12:16
      안녕하세요. 최용일입니다. 그리드에 마우스휠이벤트 없나요? 있을건데... 이 이벤트에서 그리드의 스크...
    • 황채현
    • 2003.01.01 04:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김희정
      2004.11.11 04:48
      안녕하세요 ^^; 엑셀 실행하는부분만 적어봅니다. 엑셀에 저장하고 엑셀을 띄어서 내용을 보여줄때 사용...
    • 정성훈
      2003.01.02 23:17
      참 웃기시는 분이네요. 다른분들은 어떨지 모르겟지만 글 보니 기분이 영 아니다 싶어 한자 적습니다. ...
    • 황채현
      2003.01.03 00:49
      제가 낱말을 잘못 선택한 것같습니다. 읽고나니 저도 그렇겠구나 생각이 들었습니다. 사과드리죠. 제...
    • 미리내
    • 2003.01.01 03:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 소울해커
      2003.01.01 11:30
      잘은 모르지만 for문의 경우는 마지막까지 다 돌고 난 후에야 그 결과값을 뿌려주는 걸로 알고 있습니다...
    • 최용일
      2003.01.01 11:47
      안녕하세요. 최용일입니다. for문이 빨라서 그런건 아닙니다. for문이나 while문이나 마찬가지일겁니다....
    • 최용일
      2003.01.01 11:58
      안녕하세요. 최용일입니다. 파일의 확장자 등록해서 아이콘바꾸시는 것은 레지스트리만 쫌 건드리시면 ...
    • 우소
      2003.01.02 22:31
      다른 desktop.ini 보구 만들어 보았는데 쩝.. desktop.ini 화일을 만들어서 IconFile= 이부분에 들어 ...
    • 최용일
      2003.01.03 05:18
      일반아이콘도 그냥 경로만 써주시면 됩니다... DLL이나 실행파일에 있는것두 되구요... 이때는 뒤에 인...
    • 최용일
      2003.01.01 12:01
      안녕하세요. 최용일입니다. 강좌란에 바로가기로 검색해서 보세요... IShellLink.SetXXXX메소드가 설...
    • 박철우
    • 2002.12.31 23:50
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.01.01 12:03
      안녕하세요. 최용일입니다. 스크린 화면은 지운다고 지워지는게 아닙니다. 배경색으로 선을 한번 더 ...
    • 소울해커
      2003.01.01 11:19
      버튼을 클릭하실때 Form1.Refresh; 를 먼저 해주시면 됩니다. Form이 아니라면 해당 컴포넌트를...
    • 휴초보
    • 2002.12.31 22:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 휴초보
      2002.12.31 23:24
      꼭 동기화 할 이유가 있어서 그럽니다. 그냥 DBGrid만을 사용하면 물론 문제없이 되는것은 알고 있습니다...
    • 구창민
      2002.12.31 23:15
      좀 억지성(키 이벤트에서 DBGrid의 셀의 위치가 벗어났는지를 감지하여 강제로 수평스크롤바 이동)으로 코...
    • 구창민
      2002.12.31 23:08
      안녕하세요~ 구창민입니다. 님이 말씀하시는 배열의 구조는 단순한 Char 2차원 배열이 아니군요. 님...
    • 미소나눔
      2002.12.31 21:54
      이렇게 함 해보세요..     IF not VarisEmpty(Excel) then    &nb...
    • 조승식
      2003.01.05 01:15
      새해 복 많이 받으세요.. 감사합니다. ^^
    • Formas
    • 2002.12.31 08:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.01.01 12:19
      안녕하세요. 최용일입니다. TMediaPlayer.Position 속성을 이용해보세요... ^^ 항상 즐코하세요...
    • 미리내
    • 2002.12.31 06:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2002.12.31 07:09
      규모있는 프로젝트가 아니라면 이 꽁수를 한번 써 보시져..^_^; SpeedButton 밑에 Panel이나 Label과...
    • shem
    • 2002.12.31 06:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박서규
      2002.12.31 16:51
      메모는 사이즈가 아마도 64K인가요... 제가 알기로는... 한정이 지어졌으므로,,,,,, 음.. 70메가의 파...
    • 김흥식
      2002.12.31 04:25
      이렇게 해보세요. s:=StringReplace(s,#13,'',[rfReplaceAll])
    • 남충희
      2002.12.31 04:07
      이렇게 하시면 어떨지 ... st := '123123123'#13'123123'#13'8173098123123'; //이라면 While (Pos(...
    • 도니
      2002.12.31 04:36
      테스트결과..OK입니다..^^ 감사드립니다.^^
    • 안성기
    • 2002.12.31 01:49
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최은석
      2002.12.31 01:06
      하나의 번호에 순번이 여러개 잇으면 번호는 맨 처음 하나에만 들어간다는 전제하에.... 번호별로 판매...
    • 초보임당
      2002.12.31 07:51
      에궁.. 번호별로 SUM은 GROUP BY로 금방 해결되고요... 전체 현금만 SUM을 해야 합니다..
    • 열심히
      2002.12.31 22:16
      음/... 정확하게 이해를 하진 못하겠네요..허나 결론을 보자면 각번호에 해당되는 합(현금)을 더하고 싶...
    • 델초^.^;
    • 2002.12.30 21:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 문태용
      2002.12.30 23:46
      Access DB 의 필드 타입중에 Memo Field가 있습니다. 아마 Varchar Field는 Memo Field로 바꿔주시면 가능...