vb6中word编程总结
1,在project\references 中加入microsoft word 9.0 object library
2, 启动word
Dim wApp As Word.Application
Set wApp = New Word.Application
wApp.Visible = True
关闭word
wApp.Quit
Set wApp = Nothing
3, 打开文件
Set wDoc = Documents.Add (新建)
ActiveDocument.SaveAs Text1.Text (保存)
Set wDoc = Documents.Open(FileName:=Text1.Text) (打开指定文件)
以上的Documents 和 ActiveDocument 均是word object 中的已实例化了的对象,即不用set obj=new obj即可以使用的对象. 就像vb中的app、debug、err等对象,
文件打开之后,获取光标所在位置mySelection即可给文件添加各种数据(文本,图像,表格等等,)
4,插入文本
Dim mySelection As Word.Selection
Set mySelection = Documents.Application.Selection
´注意上面的这两行代码,只要有这两行代码,就可以使用所有的word中的宏操作。以下的代码就是从宏中拷过来的。
With mySelection
.InsertAfter Text1.Text & vbCrLf
.Font.Name = "楷体_GB2312"
.Font.Size = 16
.ParagraphFormat.Alignment = 1
End With
´这里有必要提到宏(macro)在word编程的重要性,几乎所有的word操作,只要你能够通过word可以实现,就可以编程实现
5,插入图像
Documents.Application.Selection.InlineShapes.AddPicture text1.text
6,插入表格
因为excel中处理表格的能力要比word的处理能力要强,所以可以在excel中生成了表格之后再复制到word当中
另见:http://jingyan.baidu.com/article/11c17a2c73196ef446e39d13.html
转载于:https://www.cnblogs.com/gyc19920704/p/5403311.html
vb6中word编程总结相关推荐
- python和vb的代码可以通用吗-VB6+Python混合编程(COM组件)(转)
VB6+Python混合编程(COM组件) 0.2572018.05.10 16:01:23字数 553阅读 3725 Python的方便不用说,VB6做GUI的简单程度更不用说.二者混合编程的需求一 ...
- 【转】心目中的编程高手
-- Bill Joy MIT BBS上说微软电话面试的一道题就是"Who do you think is the best coder, and why?".我觉得挺有意思的,也 ...
- [转载] 心目中的编程高手-----后学者以自励
发信人: OldCastle (天涯共CS·零零永恒)(老車·欧德卡叟), 信区: CPlusPlus 标 题: [转载] 心目中的编程高手-----后学者以自励 发信站: 南京大学小百合站 (Fr ...
- 最多只需三步,彻底解决VB6中不能加载MSCOMCTL.OCX的提示
在打开很多使用VB6开发的软件(系统)工程文件(源代码)时,经常会遇到"不能加载MSCOMCTL.OCX"的错误提示,如图所示(此处以本店开发的一个系统为例进行讲解): 在上图中点 ...
- 在LabVIEW中通过编程设置DAQmx物理通道
在LabVIEW中通过编程设置DAQmx物理通道 在使用NI M系列数据采集板卡,发现提供的范例都是需要手动设置DAQmx物理通道,有没有办法在LabVIEW中通过编程方式设置呢? 解答: 答案是肯定 ...
- 我心目中的编程高手(完整版)
我心目中的编程高手(完整版) -- Bill Joy MIT BBS上说微软电话面试的一道题就是"Who do you think is the best coder, and why?&q ...
- android c++ socket编程,C++ 中 socket编程实例详解
C++ 中 socket编程实例详解 sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW):基于TCP的soc ...
- 用Word编程?可笑?谁说不可以!!!
我的想法来自于昨天上午看到的人人网上一好友发布的这则笑话: 上机课,用VC编程.某女坐某男旁,突然女问男,"为什么你的关键字会变蓝而我没有?"男看了一下,没来得及说话,女又问,&q ...
- 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法
title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ...
最新文章
- 《ORACLE PL/SQL编程详细》,游标 ,函数,触发器。。
- 如何关闭360自定义错误页面
- Velocity语法使用总结
- Windows路由表配置:双网卡同时上内外网
- linux如何用rz上传文件,Linux使用rz命令上传文件
- 阿里云边缘云荣获“分布式云创新奖”与“先进边缘云架构奖”
- docker,k8s学习笔记汇总
- 用U盘或移动硬盘安装Windows7 (超简单制作Win7安装U盘方法)
- jzoj3337-[NOI2013模拟]wyl8899的TLE【字符串hash,二分】
- Java生产监控的阴暗面
- vscode-icons插件使用
- CSDN 创始人蒋涛:选择长沙作“大本营”,打造开发者中心城市
- 工作总结:将电脑中的ARP缓存清空黑屏命令
- revit二次开发创建标高
- CS《Combining Label Propagation and Simple Models Out-performs Graph Neural Networks》理论与实战
- Alarm Clock Pro for mac(闹钟和时间管理工具)
- 读《Android群英传》的一些感想
- 比「你很美」还好的 3 个字
- 世界上没有技术驱动型公司!
- 如何通俗的理解beam search?