在Word文本框中插入不间断的空格

时间:2017-06-01 10:33:24

标签: vba excel-vba ms-word word-vba excel

背景(如果需要,可以跳过,帮助人们搜索同样的问题)

当您在单词中创建文本框时(我在图中使用自动标题),使用斜体文本并对齐,您经常会发现最后一个字母可以被截断。

这是我首先注意到的情况(放大了很多)

Normal

或者用更加蓬勃发展的剧本来强调:

enter image description here

F是用来重现这个问题的好信。 This is a known bug,该页面上的解决方案是添加一个不间断的空格( ctrl + shift + space 或{ {1}} in VBA

问题

我尝试创建一个宏,为文档中的每个文本框添加一个非中断空格,如果:

  • 文本框右对齐
  • 里面的文字是斜体
  • 还没有

这是我提出的代码:

chrW(160)

这对我不起作用,我对Word VBA不熟悉,找不到原因;除了我的一个标题之外,它没有做任何事情,其中​​一个似乎增加了2个新行。非常离奇

可能的途径;这些团体有三种方式; Square,Tight and Top&底部,标题都在图像下面(并分组到它们)。获得额外线条的是唯一一个紧紧包裹的线条。

0 个答案:

没有答案