word和excel测试软件,windows_OfficeHelper
测试Office是否安装
使用场景
软件中在实现导出Office功能时,错误信息需要提示可以让用户看明白的语句(例如:“word打开失败”),而通常这些错误信息无法让开发人员看出问题所在。
同时,该功能也没有记录日志,或者日志没有记录清楚。
此时,总不好修改软件中的错误提示或者日志记录,再给用户更新一个只用来发现问题而不是解决问题的版本。
碰上这种情况,只好写一个小工具来测试下用户机器上的Office到底出了什么问题,当然要输出完整的错误信息及堆栈信息。
已实现功能
测试Office是否安装,获取Office的安装版本和安装路径
测试Excel是否安装,是否可以正常使用
测试Word是否安装,是否可以正常使用
测试Access是否安装,是否可以正常使用
碰到过的情况
用户没有安装Office,只有WPS
软件中的模版在用户电脑上会以受保护的方式打开,无法编辑
软件打开文档正常,写入数据时异常
提示“没有注册类”
提示“某个对象程序库 stdole32.tlb丢失或损坏”
Word辅助类
文本操作
InserText:插入文本 & 在指定书签处插入文本
Enter:回车
DeletePreChar:删除前面的字符
DeleteText:删除文本
ReplaceText:替换文本
ReadParagraph:读取指定段落的文本内容
表格操作
GetTableCount:获取表格数
InserTable:插入表格
SetTableOutsideLineStyle:设置表格的外边线型
SetTableOutsideLineWidth:设置表格的外边线宽
SetTableOutsideColor:设置表格的外边线颜色
SetTableInsideLineStyle:设置表格的内边线型
SetTableInsideLineWidth:设置表格的内边线宽
SetTableInsideColor:设置表格的内边线颜色
SetTableCellVerticalAlignment:设置表格中单元格的纵向排列位置
SetTableCellAlignment:设置表格中单元格的横向排列位置
SetTableParagraphFormatAlignment:设置表格的横向排列位置
MergeTableCell:合并单元格
SplitTableCell:拆分单元格
SelectTableCell:选择单元格
FillTableCell:填充单元格
DeleteTableValue:删除单元格内容
ReadTableText:读取单元格内容
SetColumnWidth:设置表格的列宽
SetRowHeight:设置表格的行高
SetRowsHeight:设置表格的行高
AddColumn:添加行
AddRow:添加列
光标移动
MoveEnd:移动到行尾
MoveHome:移动到行首
MoveUp:上移动指定的行数
MoveDown:下移指定的行数
MoveLeftChar:左移指定的字符数
MoveRightChar:右移指定的字符数
MoveBookmark:移动到指定书签位置
图片操作
InsertPicture:插入图片
SetImageSize:设置图片大小
ReplaceImage:替换文本为图片
ReadPicture:读取选中区域的图片
ExportPicture:导出指定图片
SetShapeWrapType:设置图片的四周环绕型
页眉
AddSimpleHeader:添加页眉
chart
AddSimpleChart:插入图表
保存
Save:保存
SaveAs:另存
Excel辅助类
保存
Save:保存
SaveAs:另存
SaveHtml:另存为html文件
表单
GetWorkSheetCount:获取工作表数目
SetCurrentWorkSheet:设置当前工作表
CreateSheet:创建sheet
SetWorkSheetName:重命名sheet名称
SetColumnWidth:设置列宽
SetRowHeight:设置行高
CopySheet:复制当前sheet到指定的位置
单元格
GetRowValues:获取指定行的值
GetCellValue:获取指定单元格的值
SetCellValue:向指定的单元格中填充值
SetCellColumnWidth:设置单元格的列宽
SetCellRowHeight:设置单元格的行高
SetColumnAutoWidth:设置单元格的列宽自动填充
GetCellRange:获取单元格范围
SetRangeValue:设置区域单元格的值,值用逗号分隔,被填充到一片区域中
SetBordersColor:设置边框颜色
SetBordersLineStyle:设置边界线型
SetHorizontalAlignment:设置垂直对齐方式
Merge:合并单元格
ClearContents:清除指定单元格的公式
Copy:拷贝指定单元格
Paste:从指定单元格开始粘贴
InsertRow:插入一行
InsertColumn:插入一列
DeleteRow:删除一行
DeleteColumn:删除一列
SetFormula:设置单元格的公式
AutoWrapText:自动换行
SetFontColor:设置单元格字体颜色
SetBackColor:设置单元格的背景色
SetNumberFormat:设置数值的显示样式
ClearFormat:清除样式
AddHyperLink:为单元格添加超级链接
InsertImage:在指定的单元格中插入图片
ReplaceText:替换文本
ReplaceImage:替换图片
打印设置
PrintPreview:打印预览
Print:打印输出
InsertRowPageBreak:在指定行前面插入分页符
InsertColumnPageBreak:在指定列前面插入分页符
DeleteColumnPageBreak:删除指定列前面的分页符
SetPrintPaperSize:设置纸张大小
SetPrintTitleRows:设置顶端标题行,例如"$1:$3"
SetPrintOrientation:设置页面方向
SetPrintMargin:设置页边距(单位厘米)
SetPrintHeaderMargin:设置页眉边距
SetPrintFooterMargin:设置页脚边距
SetPrintCenterHorizontally:设置页面水平居中
SetPrintCenterVertically:设置页面垂直居中
SetPrintCenterHeader:设置中间页眉内容
SetPrintCenterFooter:设置中间页脚内容(例如:"第&P页,共&N页")
SetPrintGridLines:打印网格线
word和excel测试软件,windows_OfficeHelper相关推荐
- word和excel测试软件,办公软件使用测试题(Word、Excel)
面试用题 办公软件使用测试题 一. Word测试 (一) 测试内容 Office2007介绍 Excel 2003的新增功能主要有:面向结果的用户界面 .更多行和列以及其他新限制 .Office 主题 ...
- 办公软件excel表格_如何学习word和excel办公软件
我们办公一族平时使用比较多的办公软件就是word和excel办公软件,那么怎么去学习好word和excel办公软件呢?今天笔者和大家分享一下学习方法. word的核心功能就是文字的编辑和排版,所以首先 ...
- 计算机桌面word不见怎么办,电脑桌面图标突然消失或则Word,excel突然无法打开该怎么办...
相信大家在使用电脑工作的过程中都会碰到一些问题,下面白豆芽就和大家分享一些网友咨询比较多的电脑问题,例如:电脑桌面图标突然消失或则Word,excel突然无法打开该怎么办. 第一个:桌面图标不见了 有 ...
- 批量文档处理软件推荐,同时处理 Word、Excel、PPT、PDF 等办公文件,支持批量格式转换、重命名和查找替换等
概要:今天给大家带来的这款专门针对 Word.PPT.Excel.PDF 和记事本文本文件批量处理格式转换的软件--我的ABC软件工具箱.它集合了批量修改文件名称.批量修改文件内容.批量设置页眉页脚. ...
- 将PDF和图片文件如何转为Word或Excel分享几种转换器软件方法
(走思中-)那一年我有着大四独有的忧伤和惆怅,眼看着叫春的姑娘来了又走却不闻方向,人们上上下下来来回回各自繁忙,一种说不出的失落紧贴在枕旁.她的脸庞从未有过如此熟悉的模样,只是一瞬间想起带她流浪的誓言 ...
- 计算机二级是wpsoffice高级应用吗,考计算机二级ms office高级应用但是自己电脑上office软件都是wps 这和word ppt excel 软件有区别吗...
计算机二级office用的是微软的office2010版本.不是wps. 1.现在全国或者是全省计算机一级.二级.三级,考试的系统都是win7.office的话,都是用微软的office2010版本的 ...
- 组装办公室用计算机,(需要组装一批电脑,用于办公。多运用于普通办公软件,WORD、EXCEL、PPT、PS等。 要求实惠,可用集成显卡。)组装电脑excle模板...
我想组装一台笔记本电脑,用于学习cad,3d,vr,ps,excel和平时看看教学视频, 笔记本还是买品牌吧,台式组装还不错,如果想组装电脑,可以点我头像,资料来看!也可以按配置出单,期待我们的故事- ...
- python支持wps_python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
复制代码 代码如下: #-*- coding:utf-8 -*- from win32com.client import Dispatch import time def start_office_a ...
- office软件(word、excel)打开出现“无法打开这个应用”问题
打开word文档,弹出下面这种情况,然后发现所有的word文档的符号都变成了灰白色图案 (试了excel软件,也弹出"无法打开这个应用"的问题) 在网上找了很多教程解决,最后试了几 ...
最新文章
- Linux中的DRM、DRI、DMA 介绍
- mysql for windows zip版安装
- HttpClient学习系列 -- 学习总结
- button按钮跳转JS代码
- 使用Apache Flume抓取数据(1)
- 数据分析系统DIY1/3:CentOS7+MariaDB安装纪实
- 热议|上海交大等6所“双一流”明确,博士生毕业,不再要求发表论文!
- 如何通过Filter过滤敏感词汇
- qlabel显示两行_PyQt5 系统化学习: QLabel
- Ralph and Mushrooms (tarjan+dp)
- 钽电容黑色和黄色的区别
- 几种颜色单位设置(颜色设置)
- 专转本计算机必背知识点,江苏专转本计算机必考重点(精华版).doc
- mba培训班面试-上海mba面试辅导班选谁家?
- 华侨大学计算机学院宋益国,华侨大学团队摘得CVPR 2020智慧城市挑战赛全球亚军...
- C# 使用RestSharp实现Postman中的各种形式的请求
- 终于有人说清楚了!内卷和努力有啥区别?
- java ee 与se区别_Java SE和Java EE之间的主要区别是什么?
- Linux MQ中间件/var/mqm文件系统结构与错误日志分析
- Linux 文件颜色都代表什么文件
热门文章
- 125 · 背包问题(二)Backpack II
- easyui combobox、validatebox、datebox必选、禁用、可用问题
- 动圈耳机振膜_耳机振膜用的什么材料
- Python一键下载文章,转制成PDF格式电子书
- flinkSql的union all然后group by写入mysql
- 城市自然人 挣脱商业束缚的群生群像
- 什么是低功耗蓝牙技术
- 使用 Shell 脚本自动化 Linux 系统维护任务
- CVPR 2019 论文解读 | 基于多级神经纹理迁移的图像超分辨方法 (Adobe Research)
- java 实现 视频格式转换。