哪个函数有这个功能了?需要对word文档对象进行怎么样操作呀?本人刚学..不是很了解..求高手指教

解决方案 »

  1.   

    用OLE操作WORD呀,神不知鬼不觉得就写入了一个DOC文件
      

  2.   

    WriteFile这个最方便,基本上什么文件都能写,txt、word都行
      

  3.   


    第一步:
            CString str;
            GetDlgItem(IDC_EDIT1)->GetWindowText(str);//获取编辑框文本第二步        HANDLE hFile = ::CreateFile(_T("你的word文档.doc"), //创建文件的名称。
                   GENERIC_WRITE|GENERIC_READ,          // 写和读文件。
                   0,                      // 不共享读写。
                   NULL,                   // 缺省安全属性。
                   CREATE_ALWAYS,          // 如果文件存在,也创建。
                   FILE_ATTRIBUTE_NORMAL,  // 一般的文件。       
                   NULL);                  // 模板文件为空。         if (hFile == INVALID_HANDLE_VALUE) 
             {//如果出错 
                    OutputDebugString(_T("CreateFile fail!/r/n"));
             }
     
             //往文件里写数据。
             const int BUFSIZE = 4096;
             char chBuffer[BUFSIZE];          
             memcpy(chBuffer,"Test",4);
             DWORD dwWritenSize = 0;
             BOOL bRet = ::WriteFile(hFile,chBuffer,4,&dwWritenSize,NULL);
             if (bRet)
             {
                     OutputDebugString(_T("WriteFile 写文件成功/r/n"));
             }
      

  4.   

    上面写错了,最后一段改为下面的代码
             //往文件里写数据。
              LPTSTR lp = str;         const int BUFSIZE = 4096;
             char chBuffer[BUFSIZE];          
             memcpy(chBuffer, lp, 4);
             DWORD dwWritenSize = 0;
             BOOL bRet = ::WriteFile(hFile,chBuffer,4,&dwWritenSize,NULL);
             if (bRet)
             {
                     OutputDebugString(_T("WriteFile 写文件成功/r/n"));
             }
      

  5.   

    我的是写入存在的word文档..该怎么改呀?
      

  6.   

    http://download.csdn.net/detail/cqu_mywen/2515676