`
zjut_xiongfeng
  • 浏览: 280182 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

datawindow-word

阅读更多


oleobject newoleobject
newoleobject = create oleobject

if newoleobject.connecttonewobject( "Word.Application")  0 then
    messageBOX("错误","OLE无法连接")
    return
end if
newoleobject.Visible = true
long col_colnum ,col_rownum
constant long wdtablebehavior = 1
constant long wdatuofitfixed = 0
constant long wdCell = 12

String str_value


col_colnum = Long ( dw_1.object.datawindow.column.count )
col_rownum = dw_1.rowcount( ) + 1

newoleobject.documents.Add
newoleobject.activedocument.tables.add(newoleobject.Selection.range,col_rownum, col_colnum,wdtablebehavior,wdatuofitfixed)

string ls_colname
integer i ,j,k,l

for i = 1 to col_colnum
    ls_colname = dw_1.describe( '#'+string(i)+".name")+"_t"
    str_value = dw_1.describe( ls_colname + '.text')
    newoleobject.selection.typetext(str_value)
    newoleobject.selection.moveright(wdcell)
next

dw_1.setredraw( false)
newoleobject.selection.moveleft(wdcell)

for i  = 2 to col_rownum
    for j =1 to col_colnum
        dw_1.scrolltorow(i - 1)
        dw_1.setcolumn( j)
        l = i - 1
        //str_value = string(  )
        if j = 3 then
            str_value = string (dw_1.getitemdecimal( l, j))
        else
            str_value = dw_1.getitemstring( l, j)
        end if
       
       
        newoleobject.selection.moveright(wdcell)
        newoleobject.selection.typetext(str_value)
    next
next
dw_1.setredraw( true )

constant long wdformatdocument =  0
newoleobject.activedocument.saveas("C:\sample.doc",0,false,"",true,"",false,false,false,false,false)
newoleobject.disconnectobject( )
destroy newoleobject

 

分享到:
评论

相关推荐

    将datawindow内容转存为word函数

    这是一个将datawindow中的内容转存为word文档的函数,pb11.5版,如果是其他版本,可以自行重新编辑一下。

    powerbuilder中DATAWINDOW使用技巧

    - **导出至Word**:`f_outputToWord_new`函数用于将DataWindow中的数据导出至Word文档。此过程涉及到创建OLE对象、连接至Word应用程序、设置页面布局等步骤。 以上介绍的是PowerBuilder中DataWindow的一些高级使用...

    dw-office_v1.2_PBL9.0 datawindow 转成EXCEL、WORD

    1. 导出EXCEL调用函数说明: a) 采用默认格式导出DataWindow到EXCEL: gf_dw_to_excel(datawindow adw_dw, string as_filename) adw_dw为要导出的datawindow,as_filename为要导出的文件名(要包含路径)

    计算机软件-编程源码-保存WORD到数据库中pb65.zip

    PowerBuilder提供了数据库访问对象(如Database, DataWindow),可以方便地与数据库进行交互。 **安全性与性能**也是需要注意的点。在保存Word文档到数据库时,需要确保数据的完整性和一致性,避免因异常导致的数据...

    PowerBuilder中将数据保存为Word数据

    - 示例代码:`ll_colnum=long(dw_1.object.datawindow.column.count)` 和 `ll_rownum=dw_1.rowcount()+1` 4. **创建Word文档并添加表格**: - 使用`documents.add`方法创建一个新的Word文档。 - 使用`tables.add...

    DW2DOC——PB11.5数据窗口转word

    PB11.5版本数据窗口转word 用法:f_dw2doc(dw) 使用时直接import到项目中即可

    Dw2word 下载

    Dw2word 下载 DataWindow导出数据到word文件

    PB数据窗口导出Word文件简单例子

    在PowerBuilder(PB)开发环境中,数据窗口(DataWindow)是一种强大的组件,用于处理和展示数据库中的数据。这个“PB数据窗口导出Word文件简单例子”是针对初学者的一个实践教程,旨在帮助他们理解如何利用PB的数据...

    PB DW转EXCEL/WORD源码

    标题中的“PB DW转EXCEL/WORD源码”指的是使用PowerBuilder(PB)中的DataWindow (DW)对象将数据导出为Excel或Word格式的源代码。PowerBuilder是一款流行的可视化的应用程序开发工具,尤其适用于数据库应用。...

    pb数据窗口导出到word或者excle

    标题 "pb数据窗口导出到word或者excle" 涉及的是在PowerBuilder(PB)环境中使用数据窗口(DataWindow)组件将数据导出到Microsoft Word或Excel文档的操作。PowerBuilder是一种流行的可视化开发工具,主要用于构建...

    powerbuilder printview_智能报表_word打印预览

    这可能是通过导出DataWindow为Word文档格式(如DOC或DOCX),然后在Word中进行预览和打印。这种集成有助于提升用户体验,特别是在需要精细控制打印样式和布局的场景下。 在实际应用中,PowerBuilder的这种功能通常...

    pb oleobject word使用

    3. **填充表格数据**:从DataWindow对象`adw_source`读取数据,填充到Word文档的表格中。首先移动到每个单元格位置,然后使用`TypeText`方法输入数据。这里还涉及对DataWindow列名的操作,以及数据的滚动和读取。 4...

    pb12.6数据窗口直接生成Word excel例子(源码).zip

    这种功能通常涉及到使用DataWindow的`dw_1.Object.DataPort.WriteToWord`方法,它能将数据窗口的内容转换为Word格式,并保存到指定的文件路径。 3. **直接生成Excel表格**: 类似地,数据窗口也可以导出为Excel格式...

    从PB中导出数据到WORD文件中

    标题中的“从PB中导出数据到WORD文件中”指的是使用PowerBuilder(PB)这款强大的数据库开发工具将数据导出并生成Word文档的过程。在实际的业务应用中,这种功能常用于报告生成、数据分析报告或者自定义文档制作等...

    PB报表导到WORD

    PB报表是基于数据窗口(DataWindow)对象创建的,它可以显示和格式化数据库中的数据。数据窗口可以有多种展现形式,如表格、图表等,可以根据需求进行设计和定制。 要将PB报表导出到Word,我们遵循以下步骤: 1. *...

    pb to word

    1. **数据导出**:首先,需要从PowerBuilder的数据窗口(DataWindow)中导出数据。数据窗口是PB中的一个重要组件,用于显示和操作数据库中的数据。导出可以采用CSV、XML或直接SQL查询的方式,确保数据的完整性。 2....

    PB中实现动态Word报表的完整解决方案

    在PB(专业版PowerBuilder)中实现动态Word报表的完整解决方案,需要我们对PowerBuilder中的特定技术有深入的了解,特别是Blob数据类型和OLE技术的应用。这种解决方案的主要目的是为了克服单纯使用DataWindow对象进行...

    计算机软件-商业源码-保存WORD到数据库中pb65.zip

    它支持DataWindow组件,可以方便地处理数据库操作。在这个场景中,源码很可能是使用PowerBuilder 6.5编写,用于读取Word文档并将其内容存储到数据库。 2. **Word文档处理**:要将Word文档保存到数据库,源码需要...

    PB将数据保存为Word文件

    首先,让我们深入了解一下PowerBuilder的数据窗口(DataWindow)组件。这是PowerBuilder的核心特性之一,能够方便地显示、编辑和管理数据库中的数据。当需要将数据保存为Word文件时,开发者通常会利用数据窗口的功能...

    PB数据窗口基础 36页,WORD文档

    数据窗口控件-datawindow PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】 ■脚本的执行效率 *尽量不要在RetrieveRow事件下编写脚本(包括注释)。 *如果数据窗口的...

Global site tag (gtag.js) - Google Analytics