rpa_word_open

打开Word文件,若文件不存在时会创建文件

1. 函数

rpa_word_open(filePath)

  • filePath:字符串类型,Word文件地址,格式支持doc和docx;

2. 返回值

返回Word标识符,字符串类型。通过此对象可进行其他Word操作。

若返回空表示执行失败,通过rpa_getLastErrorCode()获取错误码,rpa_getLastErrorMsg()获取错误信息。

3. 示例

#打开word文件
wordId = rpa_word_open("d:/test.docx")

#打开失败结束流程
if not wordId:
    print(rpa_getLastErrorCode())
    print(rpa_getLastErrorMsg())
    rpa_exit()

#在文档中写入数据 若失败打印错误信息
if False == rpa_word_write(wordId, "Helo JDA!", fontFamily="Microsoft YaHei", fontSize=12, color=0x333333, bold=False):
    print(rpa_getLastErrorCode())
    print(rpa_getLastErrorMsg())

#将光标移至最前处 若失败打印错误信息
if False == rpa_word_moveCursor(wordId, 0, moveType=RpaCursorMoveType.moveStart):
    print(rpa_getLastErrorCode())
    print(rpa_getLastErrorMsg())

#搜索文本"lo" 将光标放于匹配文本之前 若失败打印错误信息
if False == rpa_word_searchText(wordId, "lo", cursorBefore=True):
    print(rpa_getLastErrorCode())
    print(rpa_getLastErrorMsg())

#在文档中写入数据 若失败打印错误信息
if False == rpa_word_write(wordId, "l", fontFamily="Microsoft YaHei", fontSize=12, color=0x333333, bold=False):
    print(rpa_getLastErrorCode())
    print(rpa_getLastErrorMsg())

#读取数据
data = rpa_word_read(wordId)

#若字符串长度为0,则可能发生了错误,可获取错误码进行校验
if len(data) == 0:
    if  RpaError.code_success != rpa_getLastErrorCode():
        print(rpa_getLastErrorCode())
        print(rpa_getLastErrorMsg())

print(data)

#保存文件 若失败打印错误信息
if False == rpa_word_save(wordId):
    print(rpa_getLastErrorCode())
    print(rpa_getLastErrorMsg())

#导出PDF文件 若失败打印错误信息
if False == rpa_word_convertPDF(wordId, "d:/test.pdf"):
    print(rpa_getLastErrorCode())
    print(rpa_getLastErrorMsg())

 #关闭word文件 若失败打印错误信息
if False == rpa_word_close(wordId):
    print(rpa_getLastErrorCode())
    print(rpa_getLastErrorMsg())
powered by Gitbook修订时间: 2021-04-15 15:56:54

找到相关内容

    未找到""相关内容

    找到相关内容

      未找到""相关内容