VB控制Word文档实例精选一

本文展示了使用VB控制Word的实例,包括在文档中创建表格并设置单元格内容,拆分与合并单元格,以及插入和导出图片。此外,还提及了统计Word文档的页数和字数功能。
摘要由CSDN通过智能技术生成

        1、在Word文档中插入表格,给单元格赋值,访问单元格内容,拆分及合并单元格

'先引用Microsoft Word 11.0 Object Library
Option Explicit

Dim WordApp As Word.Application '创建Word应用程序

Private Sub Command1_Click()
    
    Set WordApp = New Word.Application '实例化
    WordApp.Visible = True '显示 Office Word 界面
    '或者Application.Visible = True
    WordApp.DisplayAlerts = False '不提示保存对话框
    WordApp.Documents.Add '创建新的空白Word文档
    WordApp.Selection.EndKey unit:=wdStory  '将光标移到文档末尾,在文本后面插入表格
    Selection.TypeText Text:="我的Word表格" '表格的标题名称
    Call WordApp.ActiveDocument.Tables.Add(WordApp.Application.Selection.Range, 10, 5, 1, 0) '插入一个10行5列的表格
    Selection.Tables(1).Columns.Width = 80 '定义表格的列宽
    
    '给单元格赋值
    WordApp.ActiveDocument.Tables(1).Cell(1, 1).Range.InsertAfter "序号"
    WordApp.ActiveDocument.Tables(1).Cell(1, 2).Range.InsertAfter "项目1"
    WordApp.ActiveDocument.Tables(1).Cell(1, 3).Range.InsertAfter "项目2"
    WordApp.ActiveDocument.Tables(1).Cell(1, 4).Range.InsertAfter "项目3"
    WordApp.ActiveDocument.Tables(1).Cell(1, 5).Range.InsertAfter "项目4"
    
    '合并单元格
    WordApp.ActiveDocument.Tables(1).Cell(2, 2).Select '选中表格的第2行第2列
    Call WordApp.Application.Selection.MoveDown(5, 3, 1) '向下移动3格
    WordApp.Application
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值