目前,我使用编写了一些文档MS Word
,并尝试突出显示一些文本,如MS Word
这句话。
在 StackOverflow 上,使用重音符号 (`) 来分隔单词高亮显示之前有一个空格,分隔符之间的单词和一个空格之后。
我会做同样的事情,MS Word
但是我试了又试,我只能突出显示文本。
我尝试在单词前后添加空格,但只有没有空格的单词被突出显示。
我曾尝试使用硬空间...结果相同。
问题:在 MS Word 中,如何突出显示包含边框空格的文本?
附言:这个问题最初是在 Stackoverflow 上发布的,但版主认为它与主题无关。因此,我已将问题和所有答案(经用户许可)迁移到 SuperUser。
答案1
您可以应用背景阴影,但这并不明显,因为我认为除非您启用了某些语言(例如中文),否则您不会在用户界面中看到为您执行此操作的任何内容。
例如,在 VBA 中,要将阴影应用于选择(不只是一个单词,还有它周围的空格)
Sub abitgrey()
With Selection
.InsertAfter (" ")
.MoveLeft Extend:=wdExtend
.InsertBefore (" ")
.MoveRight Extend:=wdExtend
End With
With Selection.Shading
.Texture = wdTextureNone
.BackgroundPatternColor = wdColorGray10
End With
End Sub
这并非易事,因为应用背景阴影时会产生副作用(例如,其他文本可能会受到影响)。也许值得在下一个问题中探讨。
答案2
答案3
我还发现了另一个更棘手的解决方案。
(
我在和字符之间键入单词)
。
然后我用颜色 A突出显示(
++ word
。)
(
然后我将和字符的字体颜色改为)
颜色 A。
在屏幕上(
,)
字符是不可见的,因为它们的字体颜色和背景颜色是相同的,但它们占据的空间就在那里!
如果你希望单词周围有更大的空格,你可以输入多个(
字符,如下所示
(((
+ word
+)))