`
tengzejun508
  • 浏览: 27216 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

QTP向word中插入表格

    博客分类:
  • QTP
阅读更多

Sub EditWord(filepath)
'    设置总行数及列数变量
    Dim rowCount,colCount
    rowCount=0
    colCount=0
'    创建word对象
    Set WordApp=createobject("word.application")
'    设置可见
    WordApp.Visible=true
'    打开已经存在的word文档
    Set WordDoc=WordApp.Documents.Open(filepath)
'    选中文档区域
    WordDoc.Range.Select
'    选中word对象区域
    Set WordSel=WordApp.Selection
    With WordSel
'        设置表格对象,add中三个参数为表格区域、行数、列数
        Set NewTable=WordSel.Tables.Add(WordSel.Range,5,3)
'        设置字体的大小
        NewTable.Range.Font.Size=10
'        去表格总行数
        rowCount=NewTable.Rows.Count
'        取总列数
        colCount=NewTable.Columns.Count
        For i = 1 To rowCount 
            For j = 1 To colCount 
                If i=1 Then
'                设置表格中的内容
                    NewTable.Cell(i,j).Range.Text="i*"&j
                else
                    NewTable.Cell(i,j).Range.Text=(i-1)*j
                End If
            Next
        Next
        NewTable.Rows.Add
        rowCount=NewTable.Rows.Count
        For i = 1 To colCount Step 1
            NewTable.Cell(rowCount,i).Range.Text=(rowCount-1)*i
        Next
    End With
    WordDoc.Save
    WordDoc.Close
    WordApp.Quit
    Set WordDoc=nothing
    Set WordApp=nothing
End Sub
EditWord("d:\test.doc")

分享到:
评论

相关推荐

    QTP与word的链接

    5. **在Word中写入内容**: 可以通过创建一个函数来实现,如`EditWord`,将指定内容写入到文档的特定位置。例如: ```vbscript Function editword(filepath, content) Set WordApp = CreateObject("Word....

    QTP实现两个Excel表格数据对比

    QTP实现两个Excel表格数据对比代码,Function导入,直接调用该Function就可实现数据对比

    QTP中文帮助全集

    QTP以其易用性和高效性,在IT行业中广泛应用于Web、桌面应用以及移动应用的自动化测试。 ## QTP基础概念 1. **对象库(Object Repository)**:QTP通过识别应用中的对象来执行测试,对象库存储了这些对象的属性和...

    QTP中文帮助文档

    3. **数据驱动测试**:QTP支持从外部数据源(如Excel表格)导入数据,使得测试脚本可以使用不同的输入数据进行多次运行,实现数据的多样化测试。 4. **关键字驱动测试**:QTP提供了一组关键字,通过这些关键字可以...

    QTP.rar_QTP 安装_QTP支持的系统_QTP的测试_qtp

    在安装过程中,确保你的系统满足QTP的硬件和软件需求,例如.NET Framework和Java Runtime Environment。此外,为了使QTP能够录制和回放Web应用程序,需要安装特定的浏览器插件。 **QTP支持的系统**: QTP广泛支持...

    QTP简易中文教程-下

    在录制过程中,QTP会自动识别并存储被测应用中的对象,如按钮、文本框等。每个对象都有独特的属性,用于区分不同的对象。 2. **录制与回放(Recording & Playback)** 录制模式是初学者快速熟悉QTP的入口。开启录制...

    QTP中文使用指导

    这是我找的QTP中文使用教程,希望能帮助开始着手学习QTP的伙伴。大家一起加油。

    QTP中文教程.pdf

    ### QTP中文教程知识点概述 #### 一、QTP简介 - **名称演变**:Mercury QuickTest,后被惠普公司收购,并更名为HP QuickTest Professional (QTP)。 - **最新版本**:截至2012年12月20日发布版本为QTP 11.5。 - **...

    QTP毕业论文-QTP在软件开发中的应用

    ### QTP在软件开发中的应用 #### 概述 QTP(Quick Test Professional)是一种广泛应用于软件测试领域的自动化测试工具,由Mercury Interactive公司开发,后被惠普收购并更名为UFT(Unified Functional Testing)。...

    QTP安装过程中遇到的问题

    ### QTP安装过程中遇到的问题及解决方案 #### 一、“安装程序已确定挂起重新启动”问题解析 在安装QTP(Quick Test Professional)或LoadRunner等软件时,有时会出现“安装程序已确定挂起重新启动,是否要立即退出...

    QTP中Delphi插件

    5. 在QTP中验证插件是否成功安装,可以查看对象库中是否增加了对Delphi组件的支持。 **使用QTP Delphi插件** 的关键在于理解和利用其增强的识别能力。这包括: - **对象识别**:插件可以更准确地识别Delphi控件,如...

    QTP9.2 中文帮助文档

    QTP 支持数据驱动测试,允许从外部数据源(如Excel表格)获取输入数据,实现对不同数据组合的测试。9.2版本优化了数据驱动框架,提高了测试覆盖率。 ### 7. 参数化与关联 参数化是将测试脚本中的固定值替换为变量...

    QTP帮助文档中文版

    QuickTest Professional(QTP)是HP公司推出的一种自动化测试工具,主要用于功能测试和回归测试,尤其在Web、桌面应用和移动应用的自动化测试领域中广泛应用。这个“QTP帮助文档中文版”包含了全面的QTP使用指南和...

    QTP高级5_QTP中使用正则表达式

    1. **正常插入检查点**:在需要验证的步骤中插入检查点。 2. **设置正则表达式**:在检查点的编辑页面中,点击 `Constant` 后的“编辑”按钮,在弹出的 `Constant Value Options` 对话框中,勾选 `RegularExpression...

    QTP

    【QTP常用脚本函数】:除了基本的VBS函数,QTP还有一系列专门用于测试的函数,如`SetTOProperty`用于设置测试对象的属性,`Check`用于验证预期结果,`RunKeyword`执行预定义的动作,`AddValue`向文本框添加值等。...

Global site tag (gtag.js) - Google Analytics