我有一个字号为14和18的Word文档,该文档有1500页。
我必须对字体14和字体18进行特定的更改,所以在搜索之后,我遇到了VBA for Word,它可以让我轻松地做到这一点。
因为我以前从来没有做过VBA,所以我尝试了一下:
Sub tryIt()
If Selection.Font.Size = 18 Then
MsgBox ("test")
End If
End Sub
但它不起作用。msgbox()只是为了查看它是否正确地识别了文本。
那么,如何在Word文档中区分字体大小为14和18的字体,并在vb脚本中实现呢?
有没有办法提取14和18大小的文本或搜索它,
我试着在instagram上抓取文本,并检查我是否能在bio中找到一些关键字,但是用户使用一个特殊的字体,所以我无法识别特定的单词,我如何删除文本的字体或禁止,以便我可以搜索这个单词?
import re
test=" . "
x = re.findall(re.compile('past'), test)
if x:
print("TEXT FOUND")
else:
print("TEXT NOT FOUND")
找不到文本
另一个例子是:
import re
test="
我试图使用专用字体(PrivateFontCollection)来更改RichTextBox字体。问题是,当我传递给它的路径时,程序会识别字体,但是,当我更改RTB字体时,它不起作用,而是使用了杯状字体。
代码非常简单:
var RTB = new System.Windows.Forms.RichTextBox();
var privateFont = new System.Drawing.Text.PrivateFontCollection();
privateFont.AddFontFile(@"path.ttf");
RTB.SelectAll();
RTB.Sel