快速列出MS Word中所有可用字体

news/2025/3/3 5:10:57/

Word中有很多字体,虽然在字体下拉列表中提供了字体的样例,但是并不全面,例如使用Batang字体的话,数字会显示成什么效果,就无法直观的看到。

在这里插入图片描述

打开Word应用程序,新建一个空白文档,按Alt+F11打开VBE窗口,在代码窗口中写入如下代码。

Sub ListAllFontsUsedInWord()Application.ScreenUpdating = FalseDim vListFont As VariantWith ActiveDocument.CharactersFor Each vListFont In FontNamesWith .Last.Font.Name = vListFont.InsertAfter vListFont & Chr(11) & _"ABCDEFGHIJKLMNOPQRSTUVWXYZ ~!@#$%^&*()_+" & Chr(11) & _"abcdefghijklmnopqrstuvwxyz `1234567890-=" & vbCr & vbCrEnd WithNext vListFontEnd WithApplication.ScreenUpdating = TrueMsgBox "完成"
End Sub

【代码解析】
第2行代码禁用屏幕更新,加快代码执行速度。
第5行代码循环遍历FontNames对象集合。
第7行代码设置文档中最后一个字符的字体名称。
第8行代码插入示例字符,如果需要查看其他字符,请仔细修改代码。
第14行代码恢复屏幕更新。

运行实例代码,就可以在Word文档中查看每个字体具体样式了,如下图所示。
注意:由于字体个数较多(我的Word 365中有1353个字体),大家电脑处理能力不同,代码需要运行可能需要十几秒,期间Word看似没有响应,请大家耐心等待,直到显示提示消息框。

在这里插入图片描述


http://www.ppmy.cn/news/1576206.html

相关文章

C++中不同维度的数据保存与读取

C中不同维度的数据保存与读取 一、保存csv数据1.1 一维vector1.2 二维vector1.3 三维vector1.4 五维vector 二、读取csv数据2.1 一维vector2.2 二维vector2.3 三维vector2.4 五维vector 一、保存csv数据 1.1 一维vector void Save_bias(vector<double> &bias, stri…

【JavaWeb13】了解ES6的核心特性,对于提高JavaScript编程效率有哪些潜在影响?

文章目录 &#x1f30d;一. ES6 新特性❄️1. ES6 基本介绍❄️2. 基本使用2.1 let 声明变量2.2 const 声明常量/只读变量2.3 解构赋值2.4 模板字符串2.5 对象拓展运算符2.6 箭头函数 &#x1f30d;二. Promise❄️1. 基本使用❄️2. 如何解决回调地狱问题2.1回调地狱问题2.2 使…

TS二次封装axios学习总结

1.put请求 put请求一般用的很少&#xff0c;主要有两点区别。 1.PUT请求&#xff1a;如果两个请求相同&#xff0c;后一个请求会把第一个请求覆盖掉。&#xff08;所以PUT用来改资源&#xff09; Post请求&#xff1a;后一个请求不会把第一个请求覆盖掉。&#xff08;所以Pos…

【银河麒麟高级服务器操作系统】服务器测试业务耗时问题分析及处理全流程分享

更多银河麒麟操作系统产品及技术讨论&#xff0c;欢迎加入银河麒麟操作系统官方论坛 https://forum.kylinos.cn 了解更多银河麒麟操作系统全新产品&#xff0c;请点击访问 麒麟软件产品专区&#xff1a;https://product.kylinos.cn 开发者专区&#xff1a;https://developer…

学习笔记-单片机蓝桥杯大模板更新-米醋

一&#xff0c;Seg 底层&#xff1a; 高电平灭&#xff0c;共阳极 ‘,’的ASCII码是44 不消隐的话&#xff1a; 显示完3&#xff0c;想显示5&#xff1a;显示5时有视觉残留 消隐&#xff1a; 显示完3&#xff0c;想显示5&#xff1a;流程&#xff1a;先显示3&#xff0c…

C++ Qt使用命令自动添加exe依赖的Qt库

进入exe文件夹下&#xff0c;打开对应Qt版本的Cmd工具&#xff1a;QT 5.12.2cmd命令工具 执行以下命令&#xff0c;进入exe文件目录&#xff1a; cd E:\proj\bin 如果cd 没有反应&#xff0c;可按顺序执行以下代码进入指定目录&#xff1a; cd \ cd E: cd E:\proj\bin …

深度探索:DeepSeek与鸿蒙HarmonyOS应用开发的深度融合

文章目录 一、概述1.1 什么是DeepSeek&#xff1f;1.2 鸿蒙HarmonyOS的特点 二、技术优势与应用场景2.1 技术优势2.2 应用场景 三、开发指南3.1 环境搭建3.2 集成AI模型3.3 分布式任务调度 四、实际案例分析4.1 智能家居控制4.2 智能健康监测 五、未来展望《AI智能化办公&#…

FFmpeg入门:最简单的音频播放器

FFmpeg入门&#xff1a;最简单的音频播放器 欢迎大家来到FFmpeg入门的第二章&#xff0c;今天只做一个最简单的FFmpeg音频播放器&#xff1b;同样&#xff0c;话不多说&#xff0c;先上流程图 流程图 以上流程和视频播放器的解码过程基本上是一致的&#xff1b; 不同点在于 S…