允许选择.查找.字体.位置的十进制值

本文关键字:位置 字体 十进制 查找 许选择 选择 | 更新日期: 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