繁体   English   中英

在Excel UDF中可以使用反斜杠“ \\”字符吗?

[英]Is it possible to use a backslash `\` character in an Excel UDF?

在这里,我已经回答了一个有关月经的类似问题. 的名称,但我不确定反斜杠是否适用相同的规则。

是否可以在VBA中写一个名称中包含句点的UDF?

如果UDF是在外部库中编写的,该库是否允许在函数名称中使用反斜杠,而Excel是否允许我在工作表公式中使用该函数名称? excel会要求我以某种方式逃脱角色吗?

或者,当用于转义另一个字符时,反斜杠可能有效吗?

如果您正在谈论通过Excel C API(基于XLL)创建的UDF,则可以实现。

您只需要使用转义符注册名称(参数pxProcedure中的pxProcedure )(即,使用My\\\\Func来注册My\\Func My\\\\Func )。 然后,您可以直接从单元格调用它,而不必转义字符。

参见下文(也带有两个反斜杠):

TwoBackSlashExcel

[ eBackSlashExcel [2]

编辑:使用单个反斜杠字符:

单

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM