在Word 中用C#查找Wingdings符号
在Word我们通常在VBA或VB.NET环境下以如下方式查找Wingdings符号:
Dim wdApp As Word.Application = Globals.ThisDocument.ApplicationDim wdDoc As Word.Document = wdApp.ActiveDocumentDim wdRange As Word.Range = wdDoc.Range()Dim M As MatchDim Character As StringDim P As Word.ParagraphDim wdLine As Word.WdUnits = Word.WdUnits.wdLineDim wdCharacter As Word.WdUnits = Word.WdUnits.wdCharacterDim wdExtend As Word.WdMovementType = Word.WdMovementType.wdExtendDim count As Integer = 1'Chr(&HFE) 对应一个wingdings符号Character = Chr(&HFE)wdRange.Select()With wdApp.Selection.Find.Text = Character.Forward = True.Wrap = Word.WdFindWrap.wdFindStop.Execute()End With'以下用来移除那个符号所在的行wdApp.Selection.HomeKey(wdLine, Type.Missing)wdApp.Selection.MoveDown(wdLine, count, wdExtend)wdApp.Selection.Delete(wdCharacter, Type.Missing)
可是你会发现在C#中你靠"0xFE"(与VB中的“&HFE"是对应的)并不能找到相应的符号。实际上这里应该在前面加上"F0”成为"0xF0FE"这样就能找到相应的符号了。代码如下(以下代码与上面的代码是等效的):
object missing = Type.Missing;Word.Application wdApp = Globals.ThisDocument.Application;Word.Document wdDoc = wdApp.ActiveDocument;Word.Range wdRange = wdDoc.Range(wdDoc.Content.Start,wdDoc.Content.End);object FindText = Convert.ToChar(0xF0FE); wdRange.Select();wdApp.Selection.Find.Text = FindText.ToString();wdApp.Selection.Find.Forward = true;wdApp.Selection.Find.Wrap = Word.WdFindWrap.wdFindStop;object wdLine = Word.WdUnits.wdLine;object wdExtend = Word.WdMovementType.wdExtend;object count = 1;while (wdApp.Selection.Find.Execute()){wdApp.Selection.HomeKey(ref wdLine, ref missing);wdApp.Selection.MoveDown(ref wdLine, ref count, ref wdExtend);wdApp.Selection.Delete();}
转载于:https://www.cnblogs.com/mksword/archive/2012/12/31/3934020.html
在Word 中用C#查找Wingdings符号相关推荐
- Word快捷键设置上下标;Word取消表格虚线;Word查找数学符号
问题1.快捷键设置上下角标 这个在论文写作时比较常用,本人也是最近在写大论文,遇到了这个情况.Word和Visio中,都可以使用. 步骤:选中即将成为上下标的内容,上标快捷键:Ctrl+Shift+( ...
- Word中MathType公式导数符号不显示
最近在Word中用MathType插入公式,发现不显示导数符号,查阅资料后发现可能是字体问题,修改如下字体格式可以恢复正常. 导数符号采用如下方式插入. 具体操作步骤为:样式-数学附加-选择MT Ex ...
- endnote怎么和word关联_endnote x9怎么和word关联?Word中用EndNote X9教程
刚刚接触EndNote X9这款文献写作管理软件,不能熟练的在Word中用EndNote X9引入文献,不知道endnote x9怎么和word关联.这里小编为大家带来了Word中用EndNote X ...
- matlab x的平均值符号怎么打出来,教你在Word中输入平均数的符号X上加一横(X拔)...
在我们常用的公式中平均数的基本都是用X的上面加一根横杠来表示,念作"X拔".它十分常用,但是在我们用Word书写论文过程中,往往不知道如何在Word中输入这个符号,下面我就介绍一下 ...
- 平均的计算机符号,如何在Word中输入平均数的符号X上加一横(X拔)
word是一款非常实用的办公软件,我们经常会使用word进行文档编辑,我们在使用中不可避免会遇到编辑数学公式,例如在Word中输入平均数的符号X上加一横(X拔), 那应该怎么编辑呢?接下来就跟着小编一 ...
- Word中用Endnote插入的引用如何快速定位到参考文献
Word中用Endnote插入的引用如何快速定位到参考文献 将光标定位到引用[1],右键,依次选择:Edit Citation-More,如下图所示. 在左下方Tool,选择,Confiqure Bi ...
- 如何在word文档插入笑脸符号,教程来啦,怎样在word插入些特殊符号
word文档对于我们生活当中,工作当中运用得到都会使得方便快捷.会使用一些基本操作后对于我们工作效率也会有所提升.下面小编就为大家讲解如何在word文字中插入笑脸符号. 首先我们打开需要编辑的word ...
- 怎么去掉网页上复制到word的文章中各种符号例如向下箭头(↓)?
我们从网页上复制一些文章到Word中时,常常会带有好多向下箭头的符号" ↓ " ,它是什么符号呢? 它是换行符,又称手动换行符.它是软回车符号(Word中软回车是同时按住shift ...
- Word中去掉各种标记符号
1.去掉word文档中的回车转行箭头 ①在「视图」菜单中把「显示段落标记」前面的勾(√)去掉. ②如果用上面的方法还不行,那是因为你在「工具」菜单中进行了统一的显示设置,取消方法如下: 工具→选项→视 ...
最新文章
- 人脸和宇宙是啥关系?看物理学家怎样用重整化群流模型重新理解视觉
- 基于FPGA的波速形成系统的实现
- c语言单链表冒泡排序的步骤,急!!求c语言单链表冒泡排序的详细流程图
- Windows Mobile开发应该选择哪种开发语言?
- 5、this调用语句必须是构造函数中的第一个可执行语句_ES6中的Promise和Generator详解...
- JAVA学习-数组元素排序
- 图神经网络中的Graph Pooling
- 2020教师计算机考试笔试题,2020年全国教师资格考试信息技术学科知识与能力练习题...
- C语言进制转换 10进制转16进制(一)
- GIS数据处理-OSGB转换3dTiles
- 014-JVM-查看class文件的工具Binary viewer、ue、classlib Bytecode viewer
- window.open() 打开IE缓慢的原因
- 使用RaiDrive将NAS中的磁盘映射为本地磁盘
- 带隙基准及LDO电路
- JavaScript——移动端网页特效
- 小红年龄是小梅的5倍c语言,5.四年级奥数-年龄问题.doc
- 网络:简述对家庭宽带和专线(企业宽带)的认识
- 模拟根据后端返回列表数据,先包装成树结构,包装路由数据格式。
- touch服务器端文件,Sencha touch 2 入门 -------- DataView 显示服务器端JSON文件数据...
- FUNCTION xx.count does not exist. Check the ‘Function Name Parsing and Resolution‘ section in the Re
热门文章
- 西北工业大学本科毕业论文答辩和论文选题PPT模板
- nodejs框架express之错误中间件(初学)
- 计算机考试题画图板,9月全国计算机一级Photoshop考试试题操作题
- C# ORM模式之 SqlSugar使用
- 一文看懂Transformer(详解)
- 图书盘点机什么牌子好用
- 如何找到/etc/sysconfig/network-scripts/ifcfg-ens33.swp文件
- pod:Kubernetes(k8s)创建pod的两种方式
- 用计算机语言描述爱情,描写爱情的50个经典语句
- Excel制作一个家庭收支明细表