一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

QTP與word、excel、txt

 改變897 2016-06-01

讀文件代碼參考:

'強(qiáng)制打開(kāi)變量聲明開(kāi)關(guān)

Option Explicit

Const ForReading = 1,ForWriting = 2,ForAppending = 8

Dim fso,fil

'創(chuàng)建fso對(duì)象

Set fso=CreateObject('Scripting.FileSystemObject')

'打開(kāi)文件

Set fil=fso.OpenTextFile ('d:\calc.txt',ForReading)

'讀取文件內(nèi)容

Do While not fil.AtEndOfStream

        MsgBox fil.ReadLine

Loop

'關(guān)閉文件

fil.Close

'釋放文件

Set fil=Nothing

Set fso=Nothing

 

讀取一個(gè)excel文件中每一個(gè)單元格的內(nèi)容

Option Explicit

Dim xlApp,xlWorkBook,xlWorkSheet

'創(chuàng)建Excel應(yīng)用程序?qū)ο?/span>

Set xlApp=CreateObject('excel.application')

xlApp.Visible=True

'打開(kāi)指定的工作簿

Set xlWorkBook=xlApp.Workbooks.Open('d:\calc.xls')

'指定工作表

Set xlWorkSheet=xlWorkBook.Sheets('Sheet1')

'獲取有效區(qū)域的行數(shù)和列數(shù)

Dim iRowCount,iColumnCount,i,j

iRowCount=xlWorkSheet.UsedRange.Rows.Count

iColumnCount=xlWorkSheet.UsedRange.Columns.Count

For i=1 To iRowCount

        For j=1 To iColumnCount

                  MsgBox xlWorkSheet.Cells(i,j)&vbNewLine

        Next

Next

'關(guān)閉工作簿

xlWorkBook.Close

'退出excel程序

xlApp.Quit

'釋放excel資源

Set xlWorkSheet=Nothing

Set xlWorkBook=Nothing

Set xlApp=Nothing。

 

Word讀寫實(shí)例

1:

'打開(kāi)word應(yīng)用程序

Set WordApp = createobject ('word.application')

oWordApp.visible=true

msgbox 'word應(yīng)用程序被打開(kāi)'

oWordApp.quit

 

2:

'創(chuàng)建一個(gè)新文檔

Set WordApp = createobject ('word.application')

Set WordDoc =oWordApp.Documents.Add

'文件另存為a.doc

oWordDoc.SaveAS 'c:\a.doc'

msgbox '文件創(chuàng)建成功'

oWordDoc.close

oWordApp.quit

Set WordDoc =nothing

Set WordApp =nothing

 

3.1

''一。打開(kāi)一個(gè)文檔

Set WordDoc = getobject ('c:\a.txt')

Set WordApp = oWordDoc.Application

oWordApp.visible =true

msgbox '文檔已經(jīng)打開(kāi)!'

 

3.2

'二。打開(kāi)一個(gè)文檔

'打開(kāi)word應(yīng)用程序

Set WordApp = createobject ('word.application')

oWordApp.visible=true

msgbox 'word應(yīng)用程序被打開(kāi)'

Set oWordDoc =oWordApp.Documents.open('c:\a.doc')

msgbox '文檔已經(jīng)打開(kāi)'

oWordDoc.close

oWordApp.quit

Set WordDoc= nothing

Set WordApp =nothing

 

4:

'word中寫入內(nèi)容

editword 'c:\a.doc','QTPword的操作'

Function editword (filepath,content)

             Set WordApp = createobject ('Word.application')

             wordapp.Visible = true

             Set doc=WordApp.Documents.Open(filepath)

             doc.Content =content

             doc.Save

             Set doc=nothing

            Set WordApp = nothing

             ReadWord =true

End Function

 

 

5向一個(gè)文檔中插入表格
EditWord 'c:\a.doc'

 

Function EditWord(filepath)

 

   Set WordApp = CreateObject('Word.application')

   oWordApp.visible = True

   Set WordDoc = oWordApp.Documents.Open(filepath)

   oWordDoc.Range.Select

   Set WordSet = oWordApp.Selection

   With oWordSet

       Set NewTable = .Tables.Add(.range, 5, 3)

       oNewTable.Range.Font.size = 8

       i = 1

       oNewTable.Cell(i, 1).Range.Text = 'i'

       oNewTable.Cell(i, 2).Range.Text = 'i*2'

       oNewTable.Cell(i, 3).Range.Text = 'i*3'

 

       For i =2 to 5

            oNewTable.Cell(i, 1).Range.Text = i-1

            oNewTable.Cell(i, 2).Range.Text = (i-1)*2

            oNewTable.Cell(i, 3).Range.Text = (i-1)*3

       Next

       

   End with

             oWordDoc.save

             oWordApp.quit

             Set WordDoc = nothing

             Set WordApp = nothing

 

   

  end function


6word中插入圖片
EditWord 'd:\testbbk.doc','d:\test.bmp'
Function EditWord(filepath, filepic)
    Set WordApp = CreateObject('Word.application')
    oWordApp.visible = True
    Set WordDoc = oWordApp.Documents.Open(filepic)
    oWordDoc.Range.Select
    Set WordSet = oWordApp.Selection
    With oWordSet
        Set Img = .InlineShapes.AddPicture(filepic, False, True)
        oImg.Width = oImg.Width*0.50
        oImg.Height = oImg.Height*0.50
        '
中間對(duì)齊
        oImg.Range.ParagraphFormat.Alignment = 1
        .TypeParagraph
        .TypeText 'qtp
學(xué)習(xí)之對(duì)word的基本操作'
        .TypeParagraph
   
    End with
   
   end function
7.
word中插入文本
EditWord 'C:\testbbo.doc', 'QTP
學(xué)習(xí)之word'

Function EditWord(filepath, content)

   Set WordApp = CreateObject('Word.Application')

   oWordApp.Visible = True

   Set doc = oWordApp.Documents.Open(filepath)

   doc.Content = content

   doc.save

   Set doc = Nothing

   Set WordApp = Nothing

   ReadWord = True

 

End Function

 

 


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    亚洲一区二区三区av高清| 色鬼综合久久鬼色88| 九九热精彩视频在线免费| 久久精品国产亚洲av麻豆| 亚洲欧美日韩熟女第一页| 欧美色欧美亚洲日在线| 在线观看免费无遮挡大尺度视频 | 色无极东京热男人的天堂| 丁香六月婷婷基地伊人| 日本亚洲欧美男人的天堂| 国产人妻熟女高跟丝袜| 日韩aa一区二区三区| 欧美激情一区=区三区| 日韩精品人妻少妇一区二区| 免费午夜福利不卡片在线 视频 | 亚洲精品一区三区三区| 亚洲av熟女一区二区三区蜜桃 | 熟女一区二区三区国产| 青青久久亚洲婷婷中文网| 欧美日韩国产欧美日韩| 欧美日韩精品久久亚洲区熟妇人 | 欧美日韩国产另类一区二区| 色小姐干香蕉在线综合网| 国产欧美日韩精品一区二区| 国产日产欧美精品大秀| 99热九九在线中文字幕| 亚洲国产综合久久天堂| 亚洲欧洲精品一区二区三区| 欧美一级片日韩一级片| 亚洲欧美日本视频一区二区| 中文字幕人妻日本一区二区| 国产日产欧美精品大秀| 国产精品免费自拍视频| 最近中文字幕高清中文字幕无| 欧美成人一区二区三区在线| 午夜精品福利视频观看| 空之色水之色在线播放| 九九热在线视频精品免费| 激情爱爱一区二区三区| 国产欧美日韩在线精品一二区| 亚洲午夜福利不卡片在线|