\和\之间有什么区别

时间:2018-03-28 07:29:14

标签: ms-word ole word-field

我的工作表中有一个嵌入的word文档,名称" Rec1"

字段代码如下:

{LINK Excel.SheetMacroEnabled.12 "C:\\Documents and Settings\\user\\Desktop\\Salaries\\StaffSalaries.xlsm" مالي!R2C13 \a \f 4 \r  \* MERGEFORMAT}

有什么不同并使用" \ \ " (双击反斜杠)字符带" \ "一个?

2 个答案:

答案 0 :(得分:1)

反斜杠\通常用于转义许多应用程序和编程语言中的字符。但是因为它是一个逃避角色,如果你的字面意思是\,它也需要逃避它。

因此,在\是转义字符的环境中,您需要双重黑色标记\\来表示\

答案 1 :(得分:1)

Word字段代码源自C编程语言。在该语言中,反斜杠用于指示Office中称为“开关”的内容(如参数)。你也可以在命令行中看到这一点。

因此,在LINK字段中,您向我们展示了\ a,\ f 4,\ r和* Mergeformat告诉Word如何管理字段代码(https://support.office.com/en-us/article/field-codes-link-field-09422d50-cde0-4b77-bca7-6a8b8e2cddbd?ui=en-US&rs=en-US&ad=US处的更多信息)。

  • \ a告诉字段它应该自动更新
  • \ f 4告诉Word维护Excel的原始格式
  • \ r指示Word使用RTF转换来显示内容
  • *是格式化开关,在这种情况下,字段更新时应保留手动应用的格式

因为单个反斜杠表示一个开关,当你想传递一个文字反斜杠时,你需要加倍。例如,文件路径就是这种情况。