vc6.0处理wps文字
wps版本:
2012、10、11在官网下载的WPS抢鲜版。
功能:在对话框中添加一按钮,点此按钮可打开一个加有文字和图片的wps文字。
问题:1)、wps本身的问题不能正确,打开后关闭时,出现wps文字崩溃。
2)、我安装的wps文字,只打一个带有一个 文档1 的wps文字,在文档中点击鼠标左键,每点击一次内存会增加4KB。
1、新建个对话框工程(没有选中向导第二步中的Atuomation),在C***Dlg中的OnInitDialog()方法添加如下:
BOOL C***Dlg::OnInitDialog()
{
AfxOleInit();
CDialog::OnInitDialog();
……
}
2、导入wps文字类:
1)、vc6 View子菜单下的ClassWizard,打开类向导对话框,点Add Class...下拉中的From a type library...中查找安装wps的路径。
2)、找到wpscore.dll,点击打开。中间的表中的方匀是wps提供的API可全部选中。点Ok。
3)、ClassVIew(类视图)中,显示所导入的API。
3、在对话框上添加一按钮,为此按钮添加如下命令响应。
_Application app;
app.CreateDispatch("WPS.APPLICATION");
app.SetVisible(TRUE);
Documents docs = app.GetDocuments();
docs.Add(COleVariant(_T("")),false,0,true);
Selection sel = app.GetSelection();
// 用typetext API给文档插入文字
sel.TypeText("Hello,world!");
// wps文档内文字换行
sel.TypeParagraph();
//插入另外一段文字
sel.TypeText("插入一张图片:");
//换行
sel.TypeParagraph();
COleVariant vTrue((short)TRUE),vFalse((short)FALSE);
COleVariant vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
//声明一个InlineShapes 对象 shapes,得到wps程序的InlineShapes API,代表文档、范围或所选内容中的所有内嵌形状集合。
InlineShapes shapes = sel.GetInlineShapes();
//用InlineShapes的下级API :AddPicture给文档内添加图片
shapes.AddPicture(_T("http://imgsrc.baidu.com/baike/pic/item/d68b65cb0a8cdc21bf09e62d.jpg"),&vFalse,&vTrue,&vOpt);
//释放不用的对象指针
sel.DetachDispatch();
docs.DetachDispatch();
app.DetachDispatch();
vc6.0处理wps文字相关推荐
- wps文字退格会删掉文字_WPS第二行文字前面有大量空白,按退格不会动,只是把上一行末尾的字去掉。...
选该单元格-菜单栏-开始-段落版块-右下角:下拉)段落-缩进和间距-缩进:左缩进:0字符-确定www.mh456.com防采集. WPS第二2113行文字前面有大量空白,5261按退格不会动,只是把上 ...
- 记录踩过的坑-WPS文字
目录 在WPS文字中插入代码 图片占满整页 标题多级编号 不打印批注 插入目录 固定页面横向 显示批注框 图片显示不全 在WPS文字中插入代码 直接复制粘贴肯定不好看 需要用到Notepad++工具 ...
- WPS文字中通过宏加快捷键实现仿word中Lorem()函数的功能
习惯了在word中用lorem(p,s)生成乱数假文以便快速测试,最近公司要求统一使用wps企业版,但是wps文字中没有lorem()函数,于是尝试用宏来实现快速插入乱数假文. 思路:编写宏从已指定元 ...
- WPS文字 JSA 学习笔记 - 批量设置表格
WPS文字 JSA 学习笔记 - 批量设置表格 创建表格样式 批量设置表格 返回当前表格索引 参考资料 创建表格样式 function 创建表格样式(styleName = "表格" ...
- 初中计算机考试wps文字,初中信息技术WPS表格测试题
<初中信息技术WPS表格测试题>由会员分享,可在线阅读,更多相关<初中信息技术WPS表格测试题(3页珍藏版)>请在人人文库网上搜索. 1.初中信息技术WPS表格测试题班级 学号 ...
- 20190930双色球中奖号码概率的处理(VC6.0)
20190930双色球中奖号码概率的处理(VC6.0) 2019/9/30 15:26 https://baike.baidu.com/item/中国福利彩票双色球/8676030?fromtitle ...
- html段落布局,WPS文字段落布局功能让眼前的文稿一目了然
对于经常整理文档的朋友来说,整理文本段落格式是必要要做的,比如行距.段前距.段后距.首行缩进等,而在WPS文字2012中出现的"段落布局"选项卡不禁让我们眼前一亮.有了它,段落的调 ...
- VC6.0读取Excel文件数据
VC6.0读取Excel文件数据 文件存储在Excel文件中,因此第一步是能够在程序中方便地读取表格数据,这里用的是VC6.0 MFC.文章内容仅供参考,程序不完整. 完整的VC6.0相关程序,需要的 ...
- php wps文件乱码,wps乱码怎么修复-修复wps文字符号乱码的方法 - 河东软件园
wps2016/ target=_blank class=infotextkey>wps office金山开发的一款办公软件,和微软旗下的office想必这款软件在手机中更具有优势.很多用户在手 ...
- VC6.0转成VC2008可能出现的问题
9月23日 BcgControlbar是个好东西--界面用 解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录中) 把 c:/bcg/bin 增加到你的 path 环境变量中, ...
最新文章
- SLAM之特征匹配(一)————RANSAC-------OpenCV中findFundamentalMat函数使用的模型
- cartographer坐标系_cartographer 调参(1)-lua文件配置参考文档
- 一天学完spark的Scala基础语法教程二、运算符与分支语句(idea版本)
- TIMESTAMP和DATETIME哪个好
- html 按钮防止多次提交,HTML点击提交按钮两次
- 三层交换机配置实例及说明
- Python Tensorflow下的Word2Vec代码解释
- colorWithPatternImage, stretchableImageWithLeftCapWidth
- mysql 关系图 工具_ER图绘制软件-DbSchema数据库关系图设计器下载v8.1.7-领航下载站...
- 新网站如何才能被百度快速收录?
- DEFCON 26 | 利用传真功能漏洞渗透进入企业内网(Faxploit)
- ubuntu18.04智能拼音候选字体调节方法
- Window 配置RabbitMQ
- 反思|Android 事件分发机制的设计与实现
- Window10 和 Ubuntu20.04 双系统安装
- dev.env.js和prod.env.js
- java程序员必读书籍
- 第三方ZXing库zxing-android-embedded使用及自定义
- openlayer 动态切换瓦片url
- 软件工程---总结与导图