当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于颜色的问题    »显示摘要«
    摘要: dgmail.headerstyle.backcolor = "#6699cc"; 错了,请问正确的改怎么写 ......
    摘要: 程序的主要功能是将excel数据读取入datagrid 自己建立的excel可以正常读出 可是和迅给我们公司的数据库不知道是什么格式的,试了各种办法都没法读取! 和迅给的数据库下载地址:http://dongyu.59i.net/0606.xls 自己建立的excel:http://dongyu.59i.net/test.xls 程序代码如下 ///////////////////////......


怎样把数据窗口的内容存成word文件

我想把数据窗口的内容存到word中去修改、调整,请问该如何操作?

NO.1   作者: kaiwen_lv

String   ls_File,   ls_Path,   ls_Ext  
  Integer   li_Value  
   
  li_Value   =   GetFileSaveName   ("另存到文件",   ls_Path,   ls_File,   "DOC",   &  
  "文本文件;   (*.CSV),   *.CVS,"   +   &  
  "文本文件Tab   (*.TXT),   *.TXT,"   +   &  
  "dBASE   II   (*.DBF),   *.DBF,"   +   &  
  "dBASE   III   (*.DBF),   *.DBF,"   +   &  
  "DIF文件   (*.DIF),   *.DIF,"   +   &  
  "Excel文件   (*.XLS),   *.XLS,"   +   &  
  "HTML文件   (*.HTM),   *.HTM,"   +   &  
  "PSR文件   (*.PSR),   *.PSR,"   +   &  
  "SQL文件   (*.SQL),   *.SQL,"   +   &  
  "多格式文件   (*.SYL),   *.SYL,"   +   &  
  "Lotus1-2-3   (*.WKS),   *.WKS,"   +   &  
  "Lotus1-2-3   (*.WK1),   *.WK1,"   +   &  
  "WMF   Windows   (*.WMF),   *.WMF")  
   
  IF   li_Value   <>   1   THEN   RETURN  
  IF   ls_Path   =     THEN   RETURN  
  IF   FileExists(ls_Path)   THEN  
        Beep(3)  
        IF   MessageBox(系统信息,   文件:+ls_Path+已存在,   覆盖吗(Yes/No)?,   Question!,   YesNo!,   2)=2   THEN   RETURN  
  END   IF  
  ls_Ext   =   Upper(Right(ls_Path,   3))  
   
  CHOOSE   CASE   ls_Ext  
          //   CASE   "prn"  
                      //   dw_preview.Object.Datawindow.Print.FileName   =   ls_Path  
                      //   dw_preview.Print()  
                CASE   CSV  
                          li_Value   =   dw_2.SaveAs(ls_Path,   CSV!,   FALSE)  
                CASE   DBF  
                          li_Value   =   dw_2.SaveAs(ls_Path,   dBASE3!,   FALSE)  
                CASE   DIF  
                          li_Value   =   dw_2.SaveAs(ls_Path,   DIF!,   FALSE)  
                CASE   XLS  
                          li_Value   =   dw_2.SaveAs(ls_Path,   Excel!,   FALSE)  
                CASE   HTM  
                          li_Value   =   dw_2.SaveAs(ls_Path,   HTMLTable!,   FALSE)  
                CASE   PSR  
                          li_Value   =   dw_2.SaveAs(ls_Path,   PSReport!,   FALSE)  
                CASE   SQL  
                          li_Value   =   dw_2.SaveAs(ls_Path,   SQLInsert!,   FALSE)  
                CASE   SYL  
                          li_Value   =   dw_2.SaveAs(ls_Path,   SYLK!,   FALSE)  
                CASE   TXT  
                          li_Value   =   dw_2.SaveAs(ls_Path,   Text!,   FALSE)  
                CASE   WKS  
                          li_Value   =   dw_2.SaveAs(ls_Path,   WKS!,   FALSE)  
                CASE   WK1  
                          li_Value   =   dw_2.SaveAs(ls_Path,   WK1!,   FALSE)  
                CASE   WMF  
                        li_Value   =   dw_2.SaveAs(ls_Path,   WMF!,   FALSE)  
  END   CHOOSE  
   
  Beep(3)  
  IF   li_Value=1   THEN  
        MessageBox(系统信息,   数据保存完毕!)  
  ELSE  
        MessageBox(系统信息,   数据保存错误!)  
  END   IF  
 

NO.2   作者: lzp_lrp

用DDE可以实现你的要求,具体的操作你找Word的DDE函数我也做过一些例子  
   
  不过你也太小气了,就20分,如果能加到100分的话,给我发短消息,我给你例子

NO.3   作者: snowarea

你可以用SAVEAS函数吗、?

NO.4   作者: brightstar

DW_1.SAVEAS

NO.5   作者: brightstar

SAVEAS(),不加参数弹对话框,加参数可以不弹.

NO.6   作者: lzp_lrp

东西已经做好,  
   
  已经发到你的信箱  
   
  请查收


    摘要: 我要编程实现web页面的客户端打印,要求: 1、可以设置纸张边界 2、可以每页打印自定义的表头和表尾 3、可以分页打印 4、对于过宽的显示内容,可以收缩到纸张宽度进行打印 请问如何实现或者哪里有现成代码可以下载,多谢! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE