Word VBA - 如何修剪字符串到它的“文本短语”?

时间:2016-03-04 05:23:00

标签: macos vba ms-word

我在MS Word 2011 for Mac中使用Word VBA来处理一组DOCX。

我的VBA变量中有一个名为STRING_VAR的字符串。

我需要摆脱字符串中短语之前存在的“n”段落,换行符等。在我需要摆脱的字母数字短语之前和之后都有“空格”。 “n”取决于我在运行VBA宏的DOCX文件。

e.g。 STRING_VAR是:

(CR) (CR) (CR) 猫坐在垫子上(LF)

RESULT_VAR需要: 猫坐在垫子上

我该怎么做? (在VBA中使用TRIM功能似乎只是摆脱了空间。)谢谢。

1 个答案:

答案 0 :(得分:0)

STRING_VAR = Replace(STRING_VAR, vbLf,"")
STRING_VAR = Replace(STRING_VAR, Chr(11),"") '<<< remove vertical tab
STRING_VAR = Trim(Replace(STRING_VAR, vbCr,""))