允许选择.查找.字体.位置的十进制值
本文关键字:位置 字体 十进制 查找 许选择 选择 | 更新日期: 2023-09-27 18:16:06
我正在编写一个winword c#应用程序来自动创建基于非上标但' font position = raise '字的脚注。我已经将查找字体位置设置为如下,以捕获凸起的文本。
wordApp.Selection.Find.Font.Position = 3;`
但在实际的word文档中有许多凸起字符,凸起3.5 pt(带小数点)。以下是我在word文档中记录的用于搜索3.5 pt的宏代码。
Sub Macro6()
Selection.Find.ClearFormatting
Selection.Find.Font.Position = 3.5
With Selection.Find
.Text = ""
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
End Sub
然而在c#互操作wordApp.Selection.Find.Font.Position
是一个int参数,所以我不能设置3.5作为字体位置,有人可以建议如何搜索文本与十进制凸起字体位置。
如果您有代码,可以将您提到的这些数字转换为word文档中的脚注,并且愿意共享它。这对我来说真的很有用。
我经常处理pdf版本的研究文档,这些文档有很多脚注,将它们转换成带有脚注的word文档会很有用,因为有很多原因。
我只能在这里找到可用的宏:
http://www.techsupportforum.com/forums/f57/pdf -词-脚注- 474419. - html