精通在VFP中调用WORD的方法

2019-08-30 22:49

在VFP中调用WORD的基本方法

目 录

一、建立WORD应用程序对象,新建、打开、保存WORD文档.... 5 1、建立对象 .............................................................................................. 5 2、显示WORD窗口 ................................................................................ 5 3、新建一个WORD文档 ........................................................................ 5 (1)Count属性 ........................................................................................ 5 (2)Name属性 ........................................................................................ 5 4、打开一个已存在的WORD文档 ........................................................ 5 5、激活文档,使文档成为当前激动文档 .............................................. 6 6、保存文档 .............................................................................................. 6 7、页面设置 .............................................................................................. 6 (1)Orientation属性 ............................................................................... 6 (2)TopMargin属性 ............................................................................... 6 (3)BottomMargin属性 .......................................................................... 6 (4)LeftMargin属性 ............................................................................... 6 (5)RightMargin属性 ............................................................................. 7 (6)PageWidth属性 ................................................................................ 7 (7)PageHeight属性 ............................................................................... 7 8、打印文档 .............................................................................................. 7 9、关闭文档 .............................................................................................. 7 10、退出WORD ....................................................................................... 8 二、Font对象 ............................................................................................ 8 1、Name 属性 ........................................................................................... 8 2、Size属性 ............................................................................................... 8 3、Bold属性 .............................................................................................. 8 4、Italic属性 ............................................................................................. 8 5、Color属性 ............................................................................................ 8 6、Underline属性 ..................................................................................... 8

1

7、UnderlineColor属性 ............................................................................ 8 8、Subscript属性 ...................................................................................... 9 9、Superscript属性 ................................................................................... 9 10、Spacing属性....................................................................................... 9 11、Scaling属性 ........................................................................................ 9 三、Paragraph和Paragraphs集合对象 ................................................... 9 1、添加段落 .............................................................................................. 9 (1) Add方法....................................................................................... 10 (2)InsertParagraph方法 ................................................................. 10 (3)InsertParagraphAfter 方法 ...................................................... 10 (4)InsertParagraphBefore 方法 .................................................... 11 (5)TypeParagraph 方法 .................................................................... 11 2、设置段落格式 .................................................................................... 11 (1)FirstLineIndent属性 ................................................................. 11 (2)LeftIndent属性 ........................................................................... 11 (3)RightIndent属性 ......................................................................... 11 (4)Alignment属性 ............................................................................. 11 (5)LineSpacing属性 ........................................................................... 12 (6)HangingPunctuation属性 ........................................................... 12 四、Range 和 Selection 对象 ............................................................... 12 (1)Range对象 ..................................................................................... 12 (2)Selection 对象 ............................................................................... 13 (3)常用属性 ........................................................................................ 13 ①Start属性 .............................................................................................. 13 ②End属性 ............................................................................................... 14 ③Text属性 .............................................................................................. 14 ④Type属性.............................................................................................. 14 ⑤Information 属性 ................................................................................. 15 (4)常用方法 ........................................................................................ 18 ①Copy 方法 ............................................................................................ 18 ②Cut 方法 ............................................................................................... 18

2

③Paste 方法 ............................................................................................ 18 ④Collapse 方法 ...................................................................................... 18 ⑤InsertBefore 方法 ................................................................................ 19 ⑥InsertAfter方法 .................................................................................... 19 ⑦TypeText方法 ...................................................................................... 19 ⑧Delete 方法 .......................................................................................... 20 ⑨移动插入点的方法 .............................................................................. 20 ㈠Move 方法 ........................................................................................... 20 ㈡MoveDown 方法 ................................................................................. 20 ㈢MoveEnd 方法 ..................................................................................... 21 ㈣MoveEndUntil 方法 ............................................................................ 21 ㈤MoveLeft 方法 .................................................................................... 22 ㈥MoveRight方法 ................................................................................... 22 ㈦MoveStart 方法 .................................................................................... 23 ㈧MoveStartUntil 方法 ........................................................................... 23 ㈨MoveUp 方法 ...................................................................................... 24 五、表格处理 .......................................................................................... 25 1、Table 对象和Tables 集合对象 ........................................................ 25 2、添加表格 ............................................................................................ 25 (1)PreferredWidthType 属性 .............................................................. 25 (2)AllowAutoFit属性 ......................................................................... 26 (3)AllowPageBreaks属性 .................................................................. 26 3、Border 对象和Borders 集合对象 ................................................... 26 (1)LineStyle属性 ................................................................................ 26 (2)LineWidth属性 .............................................................................. 27 (3)Color属性 ...................................................................................... 27 (4)Enable 属性 ................................................................................... 27 (5)DefaultBorderLineWidth 属性 ...................................................... 27 (6)DefaultBorderLineStyle 属性 ........................................................ 27 (7)DefaultBorderColor 属性 .............................................................. 27 4、Cell 对象和Cells 集合对象 ............................................................ 28

3

5、Row 对象和Rows 集合对象 ........................................................... 28 (1)Height 属性.................................................................................... 28 (2)Delete 方法 .................................................................................... 28 (3)SetHeight 方法 .............................................................................. 28 6、Column 对象和Columns 集合对象 ................................................ 29 (1)Width 属性 ..................................................................................... 29 (2)Delete 方法 .................................................................................... 29 (3)SetWidth 方法 ............................................................................... 29 7、合并与拆分单元格 ............................................................................ 30 (1)合并单元格 .................................................................................... 30 (2)拆分单元格 .................................................................................... 30 六、Shape 对象和Shapes 集合对象 .................................................... 32 1、常用方法 ............................................................................................ 32 (1)AddLine 方法 ................................................................................ 32 (2)AddTextbox 方法 .......................................................................... 33 (3)AddTextEffect 方法 ....................................................................... 33 (4)AddPicture 方法 ............................................................................ 34

4

因WORD具有很强的文字排版和表格处理能力,在开发VFP应用程序过程中如果能巧妙地使用WORD,将极大地增强VFP的输出功能,设计出更加美观的文档和表格版面。下面本人结合实际开发经验介绍一下在VFP中调用和控制WORD的基本方法,所举实例都在Visual FoxPro 6.0(简体中文版)中调试通过。

一、建立WORD应用程序对象,新建、打开、保存WORD文档 1、建立对象

在VFP中调用WORD首先必须先建立一个WORD应用程序对象:

MyWord=CreateObject('Word.Application')

MyWord是一个自定义的对象变量,代表WORD应用程序。 2、显示WORD窗口 MyWord.Visible=.T.

如果将MyWord.Visible的值设为.F.,则关闭WORD窗口,但WORD程序仍在后台运行,仍可以对其进行控制。

3、新建一个WORD文档 MyWord.Documents.Add

Documents是由Word 当前打开的所有Document对象所组成的集合。Document代表一个WORD文档对象。

Documents集合对象的两个常用属性: (1)Count属性

统计Documents集合对象中Document对象数量,即当前打开文档的数量。

(2)Name属性

Document对象的文件名称。

下例显示Documents集合对象中文档总数和每个文档的名称。 ? MyWord.Documents.Count

For Each MyDoc IN MyWord.Documents ? MyDoc.Name Next MyDoc

4、打开一个已存在的WORD文档

5


精通在VFP中调用WORD的方法.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:现代通信技术整理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: