gpt4 book ai didi

c# - Selection.Find.Font.Position 允许十进制值

转载 作者:行者123 更新时间:2023-11-30 18:23:00 24 4
gpt4 key购买 nike

我正在编写一个 win word c# 应用程序,以根据非上标但 'font position = raised' 字词自动创建脚注。我已将查找字体位置设置为波纹管以捕获凸起的文本。

wordApp.Selection.Find.Font.Position = 3;`

但是在实际的word文档中有很多凸起3.5pt(带小数点)的字符。下面是我在word文档中记录的搜索3.5pt的宏代码。

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# interop 中 wordApp.Selection.Find.Font.Position 是一个 int 参数所以我不能将 3.5 设置为字体位置,有人可以建议如何搜索带有小数凸起字体位置的文本.

最佳答案

如果您有代码可以将您提到的凸起数字转换为 word 文档中的脚注,并且愿意分享它。那对我真的很有用。

我经常处理包含许多脚注的 pdf 版本的研究文档,将它们转换为带有脚注的 word 文档实际上被识别为脚注,原因有很多。

我只能在这里找到可用的宏:

http://www.techsupportforum.com/forums/f57/pdf-to-word-footnotes-474419.html

关于c# - Selection.Find.Font.Position 允许十进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32945751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com