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文字相关推荐

  1. wps文字退格会删掉文字_WPS第二行文字前面有大量空白,按退格不会动,只是把上一行末尾的字去掉。...

    选该单元格-菜单栏-开始-段落版块-右下角:下拉)段落-缩进和间距-缩进:左缩进:0字符-确定www.mh456.com防采集. WPS第二2113行文字前面有大量空白,5261按退格不会动,只是把上 ...

  2. 记录踩过的坑-WPS文字

    目录 在WPS文字中插入代码 图片占满整页 标题多级编号 不打印批注 插入目录 固定页面横向 显示批注框 图片显示不全 在WPS文字中插入代码 直接复制粘贴肯定不好看 需要用到Notepad++工具 ...

  3. WPS文字中通过宏加快捷键实现仿word中Lorem()函数的功能

    习惯了在word中用lorem(p,s)生成乱数假文以便快速测试,最近公司要求统一使用wps企业版,但是wps文字中没有lorem()函数,于是尝试用宏来实现快速插入乱数假文. 思路:编写宏从已指定元 ...

  4. WPS文字 JSA 学习笔记 - 批量设置表格

    WPS文字 JSA 学习笔记 - 批量设置表格 创建表格样式 批量设置表格 返回当前表格索引 参考资料 创建表格样式 function 创建表格样式(styleName = "表格" ...

  5. 初中计算机考试wps文字,初中信息技术WPS表格测试题

    <初中信息技术WPS表格测试题>由会员分享,可在线阅读,更多相关<初中信息技术WPS表格测试题(3页珍藏版)>请在人人文库网上搜索. 1.初中信息技术WPS表格测试题班级 学号 ...

  6. 20190930双色球中奖号码概率的处理(VC6.0)

    20190930双色球中奖号码概率的处理(VC6.0) 2019/9/30 15:26 https://baike.baidu.com/item/中国福利彩票双色球/8676030?fromtitle ...

  7. html段落布局,WPS文字段落布局功能让眼前的文稿一目了然

    对于经常整理文档的朋友来说,整理文本段落格式是必要要做的,比如行距.段前距.段后距.首行缩进等,而在WPS文字2012中出现的"段落布局"选项卡不禁让我们眼前一亮.有了它,段落的调 ...

  8. VC6.0读取Excel文件数据

    VC6.0读取Excel文件数据 文件存储在Excel文件中,因此第一步是能够在程序中方便地读取表格数据,这里用的是VC6.0 MFC.文章内容仅供参考,程序不完整. 完整的VC6.0相关程序,需要的 ...

  9. php wps文件乱码,wps乱码怎么修复-修复wps文字符号乱码的方法 - 河东软件园

    wps2016/ target=_blank class=infotextkey>wps office金山开发的一款办公软件,和微软旗下的office想必这款软件在手机中更具有优势.很多用户在手 ...

  10. VC6.0转成VC2008可能出现的问题

    9月23日 BcgControlbar是个好东西--界面用 解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录中) 把 c:/bcg/bin 增加到你的 path 环境变量中, ...

最新文章

  1. Python 3.10来了!!!
  2. php页面上限制字符串长度,PHP如何限制字符串显示长度
  3. LVS峰会 | 阿里云李刚:下一代低延时的直播CDN
  4. numpy合并两个ndarry或多个
  5. 纸质书,电子书,你会选择通过哪一种途径学习?
  6. 10.1 意境级讲解关系抽取
  7. 怎样用springboot开发cs_springboot 系列 springboot 初探
  8. Leetcode之合并区间
  9. GEE开发之Landsat8_SR计算NDVI逐年时序变化
  10. Java拦截器和过滤器的区别
  11. html鼠标滚轴后下一页,鼠标滚动有一页ppt不能马上下翻,而是上下移动,移动到一定位置后才翻到下一页,这是怎么回事?怎么解决?...
  12. Imatest客观测试之信噪比动态范围
  13. 国内知名MCU厂商官网整理
  14. 坐标系(Coordinate System)
  15. wineqq解决字体问题
  16. AD中画圆弧形板框的方法
  17. 计算机被篡改ip地址,windows7系统下局域网电脑被篡改IP地址如何解决
  18. 高通平台开发系列讲解(外设篇)DSI分屏
  19. 【缺陷检测】基于形态学实现印刷电路板缺陷检测技术附matlab代码
  20. Android水果超市的登录界面,【水果识别】自助水果超市matlab源码含 GUI

热门文章

  1. 【交换机在江湖】第十三章 VLAN划分篇
  2. 学习笔记-Bandit-WalkThrough
  3. 震旦ad369s_震旦ad369s打印机驱动(震旦ad369s驱动程序) 安装版
  4. 传奇脚本中提到的WIL序号是什么?在哪查看WIL序号?
  5. Python实现微信自动抠图换底助手
  6. BP神经网络预测(python)
  7. jsp实现购物车结算页面
  8. Java实现复制文件(文件、文件夹)
  9. 嵌入式操作系统风云录:历史演进与物联网未来.
  10. 已知空间三点求圆心c语言,空间三点计算圆心坐标和半径