当前位置: 首页 > news >正文

VBA即用型代码手册:计算选择的单词数Count Words in Selection

我给VBA下的定义:VBA是个人小型自动化处理的有效工具。可以大大提高自己的劳动效率,而且可以提高数据的准确性。我这里专注VBA,将我多年的经验汇集在VBA系列九套教程中。

作为我的学员要利用我的积木编程思想,积木编程最重要的是积木如何搭建及拥有积木。在九套教程中我给出了大量的积木,同时讲解了如何搭建。为了让学员拥有更多的积木,我开始着手这部VBA即用型代码手册(汉英)》的创作这部手册约600页,集合约500多个的案例,案例我用汉语和英语同时发布,一方面学员从中可以更好的领会和掌握VBA中用到的一些英语知识,另一方面,大家可以看到各种各样的积木。这部手册是大家学习和工作中的不可多得的实用资料。今日的内容是: VBA即用型代码手册:计算选择的单词数Count Words in Selection

分享成果,随喜正能量】230 烦恼生起时,越是苦恼逃脱,苦恼就越来愈多。认真面对,坦诚接纳,以烦恼滋养自己,就是成长。

第六章 Word对象及示例

Word Objects and Macro Examples

6 计算选择的单词数Count Words in Selection

这个 Word VBA 宏将计算选择中的单词数。 如果没有选择,它将计算整个文档中的单词数。

This Word VBA Macro will count the number of words in the selection. If no selection is made, it will count the number of words in the entire document.

Sub mynzWordCount()

'计算整个文档,然后计算选择的字数(如果选择了某些内容)

Dim nWordsCount As Long

Dim nCharCount As Long

nWordsCount = ActiveDocument.Range.ComputeStatistics(wdStatisticWords)

nCharCount = ActiveDocument.Range.ComputeStatistics(wdStatisticCharacters)

MsgBox "整个文档包含: " & vbCrLf & nWordsCount & " 单词和" & vbCrLf & _

nCharCount & " 没有空格的字符", , "Word Count"

'现在显示所选文本的字数

If Selection.Words.Count >= 1 And Selection.Type <> wdSelectionIP Then

nWordsCount = Selection.Range.ComputeStatistics(wdStatisticWords)

nCharCount = Selection.Range.ComputeStatistics(wdStatisticCharacters)

MsgBox "所选文本包含: " & vbCrLf & nWordsCount & " 单词和" & vbCrLf & _

nCharCount & " 没有空格的字符", , "Word Count (selection)"

End If

End Sub

  • 本节内容参考程序文件:Chapter06.docm

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:



http://www.dtcms.com/a/326155.html

相关文章:

  • (Arxiv-2025)Phantom-Data:迈向通用的主体一致性视频生成数据集
  • MathType关联Wps实现公式编辑【Tex语法适配】
  • 使用行为树控制机器人(一) —— 节点
  • 【C++语法】输出的设置 iomanip 与 std::ios 中的流操纵符
  • 金蝶云星辰模拟报价功能助力企业快速决策
  • CV 医学影像分类、分割、目标检测,之分类项目拆解
  • Nginx(企业高性能web服务器)
  • 需求优先级如何划分
  • AI炼丹日志-32- memvid 大模型数据库!用视频存储+语义检索实现秒级搜索
  • Pluto Pillow如何靠 “私人定制” 枕头引爆海外市场
  • 学习笔记|decorator 装饰器是什么?
  • 2025-8-11-C++ 学习 暴力枚举(2)
  • 【Linux文件操作】文件操作系统调用
  • [激光原理与应用-231]:光学 - 光学的主要分支、研究对象、应用场合与职业方向(几何光学、物理光学、量子光学、集成光学、非线性光学制造工艺、光学系统设计)
  • 左子树之和
  • 解锁AI性能密码:RAG和智能体评估指标的终极指南
  • 简单的身份验证中间件Tinyauth
  • Day43--动态规划--674. 最长连续递增序列,300. 最长递增子序列,718. 最长重复子数组
  • 算力板卡:AI时代的“算力心脏”
  • 指针和引用的区别
  • SQL中BETWEEN与IN的差异详解
  • Mybatis学习之缓存(九)
  • BM25算法记忆
  • 推荐中的在线学习
  • macos彻底删除vscode
  • Spring JDBC
  • 零基础AI编程开发微信小程序赚流量主广告实战
  • 6s081实验1
  • redis(2)-java客户端使用(IDEA基于springboot)
  • USB 基本描述符