ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: wjhere

[原创] Word音标助手COM加载项[更新2009.6.30版]

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-4-27 20:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
运行文档的"批量选取音标字体"按钮.
注意要勾选"使用通配符"和"突出显示所有在该范围找到的项目"
我的可以啊!

[ 本帖最后由 tangqingfu 于 2009-4-27 20:35 编辑 ]
查找到的音标字体.gif

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-27 21:14 | 显示全部楼层
我太粗心了,原来是通配符的问题。如果不使用对话框,直接在程序中替换可以吗?会不会犯错误。

TA的精华主题

TA的得分主题

发表于 2009-4-27 21:26 | 显示全部楼层
这个我也不太清楚。我对VBA知识很肤浅,问一下sylun兄试试能不能。
我想关键是勾选那两个选项,如果没有勾选,就查找不到。在VBA中不知好不好解决?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-28 05:52 | 显示全部楼层
根据sylun兄以前的一个代码改写了一下,请测试,需要先选定内容(我不喜欢总是对全文档处理),如果没有问题就加进代码了。

音标显示异常.rar

10.13 KB, 下载次数: 19

TA的精华主题

TA的得分主题

发表于 2009-4-28 12:21 | 显示全部楼层
测试一下,可以通过!
但对于不连续的区域,代码只对最后一处进行处理。

[ 本帖最后由 tangqingfu 于 2009-4-28 12:26 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-4-28 16:17 | 显示全部楼层
也许作为新人,很多方面都不懂。
感觉楼上的前辈讲得有点难懂。
也许这是比较高深的武功秘籍,真害怕,看来会走火入魔,哈哈^_^o(∩_∩)o...哈哈

TA的精华主题

TA的得分主题

发表于 2009-4-28 17:47 | 显示全部楼层
请参考sylun兄15楼的代码:
http://club.excelhome.net/viewth ... p;page=2&extra=
我修改了其中的音标字体,具体如下:
Sub 批量恢复异常的音标字体()
Dim myRange As Range
Set myRange = IIf(Selection.Type = wdSelectionIP, ActiveDocument.Content, Selection.Range)
Application.ScreenUpdating = False
With myRange.Find
    .ClearFormatting
    .Text = "[!^1-龥!-¥]{1,}"
    .MatchWildcards = True
    .Replacement.ClearFormatting
    .Replacement.Font.Name = "KPP Edition 2008教师节"
    .Execute Replace:=wdReplaceAll
End With
Application.ScreenUpdating = True
End Sub

音标显示异常.rar

6.16 KB, 下载次数: 16

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-28 20:37 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-29 07:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
改变了工具条的排列,将不常用功能列为菜单。
增加了词典管理功能,可以方便修改词典或加入词典里面没有的单词的音标。
增加了恢复音标显示功能,可以恢复因为字体设置而显示空白的音标
增加了转换为免字体支持的功能,很方便的将音标发布到网页。(需设置)
目前,这些功能正在测试和完善,请提出宝贵意见。其他功能也正在计划。问题:
免字体支持功能使用的是unicode字符,所以不需要字体支持,但是有的字符并不是很完美,请酌情使用。因为符号没有找到合适的,如 次重音符号和大写的I,请大家帮忙找,看看有没有更合适的符号。

因为论坛可能不支持unicode字体的显示,具体效果请看:
http://blog.chinaunix.net/u1/52146/showart_1913764.html

Word音标助手20090129.rar

59.81 KB, 下载次数: 51

TA的精华主题

TA的得分主题

发表于 2009-4-29 09:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我想"词典管理功能"很有用!
但对于如何使用,期待wjhere兄在帮助中做出说明.
点击"词典管理"中的"读取音标"后,"音标"后的两个文本框出现相同的音标,不知wjhere兄能解释一下:前一个是词典里原本的音标吗?不知后一个是"待修改的音标"吗?如果在"待修改的音标"处修改音标后,点击"保存音标",就可以保存词典里的音标并做到了修改的作用?感觉不是很理解.因"保存音标"后,再选择该单词,前一个框还是原本的音标,第二个框是修改后的音标。好像不太合理,请wjhere说明或改进。以后词典中的音标是修改后的音标吗?
前一个测试是在删除部分音标时测试的情况。同时发现,如果想对文本框中的音标进行添加,点击“符号对照”中的音标符号,发现无法在文本框中插入音标符号。
免字体支持功能很好,可惜生成的符号部分不太像音标符号。我也试着找找看看有没有更合适的符号。

[ 本帖最后由 tangqingfu 于 2009-4-29 09:47 编辑 ]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-10 01:22 , Processed in 0.044894 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表