执行Application.Sheets.Item(1).Range("A1").Value = "-Hao-"; 时报错WOApiError:CoreExecError: E_ET_COMPILE_BOPTR_NEED_OPND

阅读次数 22

执行Application.Sheets.Item(1).Range("A1").Value = "-Hao-"; 时报错WOApiError:CoreExecError: E_ET_COMPILE_BOPTR_NEED_OPND 好像是触发了关键字"-xxx-" 怎么才能在脚本赋值的时候不触发呢

1 Answers

使用正则简单处理一下: str = (/^[-+=\-+=]/.test(str)) ? ("'" + str) : str

目前只发现*-+=-+=*