word vba编程实例_VBA 实例(33) – 一键提取word中加粗文字

之前介绍过提取word文件内容的vba实例(见文末),其实对于word中加粗的文字这类涉及到文字格式的内容,一样也可以想办法进行提取,今天就来分享这样一个实例,简化如下图:

32bc1e763fc55e6c72e882f0973eb2e2.png

这个word文档里面有三段文字是加粗的(实际的word中可能有几十段加粗文字),需要把这些加粗的文字提取出来,保存到Excel表当中。

看过之前关于vba提取word内容的文章的朋友们应该有印象,这次的需求最核心问题就是如何判断段落是加粗的

只要能够判断是加粗的,那么就可以通过相应的赋值或者复制语句将内容提取过来。

在VBA中,可以通过下面的语句来进行判断识别,Bold就表示加粗的意思。

Set WordD = .Documents.Open(filename)'打开文档If WordD.Paragraphs.Range.Font.Bold = -1'判断加粗

效果:

9fe407658fa40c42f6c55d976f39c823.gif

除了加粗,文字倾斜、下划线也同样可以判断识别。

If WordD.Paragraphs.Range.Font.Italic= -1'判断斜体If WordD.Paragraphs.Range.Font.Underline= wdUnderlineSingle'判断下划线

大家可以自己试一下,感兴趣的联系我获取vba代码文件

以上就是关于这个实例的演示,如果觉得实用,分享给更多的朋友吧~~~

相关阅读:

Excel VBA 实例(26) – 一键批量提取word文字内容
Excel VBA 实例(23) - 一键批量提取word表格内容

欢迎交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值