我已经在这里回答了类似的问题,关于名称中的句点.
,但我不确定相同的规则是否适用于反斜杠。
Is it possible to write a UDF in VBA that contains a period in the name?
如果UDF是在外部库中编写的,库是否允许在函数名中使用反斜杠,Excel是否允许我在工作表公式中使用该函数名? excel会不会要求我以某种方式逃脱角色?
或者,当用于转义另一个角色时,反斜杠是否有效?
答案 0 :(得分:2)
如果您正在讨论通过Excel C API(基于XLL)创建的UDF,则可以。
您只需要在转义字符中注册名称(xlfRegister中的参数My\Func
)(即注册My\\Func
您使用的store.subscribe(render)
)。然后你可以直接从单元格中调用它而不必转义字符。
见下文(也有两个反斜杠):
[
修改: 使用单个反斜杠字符: