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. SLAM之特征匹配(一)————RANSAC-------OpenCV中findFundamentalMat函数使用的模型
  2. cartographer坐标系_cartographer 调参(1)-lua文件配置参考文档
  3. 一天学完spark的Scala基础语法教程二、运算符与分支语句(idea版本)
  4. TIMESTAMP和DATETIME哪个好
  5. html 按钮防止多次提交,HTML点击提交按钮两次
  6. 三层交换机配置实例及说明
  7. Python Tensorflow下的Word2Vec代码解释
  8. colorWithPatternImage, stretchableImageWithLeftCapWidth
  9. mysql 关系图 工具_ER图绘制软件-DbSchema数据库关系图设计器下载v8.1.7-领航下载站...
  10. 新网站如何才能被百度快速收录?
  11. DEFCON 26 | 利用传真功能漏洞渗透进入企业内网(Faxploit)
  12. ubuntu18.04智能拼音候选字体调节方法
  13. Window 配置RabbitMQ
  14. 反思|Android 事件分发机制的设计与实现
  15. Window10 和 Ubuntu20.04 双系统安装
  16. dev.env.js和prod.env.js
  17. java程序员必读书籍
  18. 第三方ZXing库zxing-android-embedded使用及自定义
  19. openlayer 动态切换瓦片url
  20. 软件工程---总结与导图

热门文章

  1. 2021华为软件精英挑战赛
  2. GoLand External Libraries不展示Go Modules
  3. 专业的统计分析软件 IBM SPSS Statistics 26.0.2 Mac版(内附安装包网盘链接)
  4. 全球DDOS安全防护
  5. SQL常用替换字符串值的5种方法
  6. 数据库-创建数据库-创建数据表
  7. web端四方支付 只有安卓可以跳转
  8. 领英宣布开源数据挖掘软件WhereHows
  9. moodle安装过程中可能出现的问题
  10. 如何将程序下载到单片机