VBA Instrsearchfunction找不到string

我有一个文本文件,我使用多个Instr函数来search,没有问题,直到我想search以下string“安全停止CSC ack”

该string存在于文件中:

[170701 000741] [170701 001151] [ ] --- YTLC0 LC0/C 30: Safety stop OK [170701 001151] [ ] [ ] --- YTLC0 LC0/C 91: PP: LM switch power failure [170701 000734] [170701 001150] [170701 001155] --- YTIOC01 ISD1/C b15: Item CSC ack [170701 000741] [170701 001151] [170701 001158] --- YTLC0 LC0/C 30: Safety stop CSC ack [170701 000751] [170701 001159] [ ] --- YTPP c19: Linear motor supply Q102 OK [170701 001151] [170701 001159] [ ] --- YTLC0 LC0/C 91: PP: LM switch OK [170701 001151] [170701 001159] [170701 001159] --- YTLC0 LC0/C 91: PP: LM switch Auto ack 

奇怪的是,它会发现“安全停止OK”和“安全停止检测”,但似乎没有find“安全停止CSC ack”

我正在使用下面的Instr命令,它完全适用于我正在做的所有其他search

 ElseIf InStr(1, LCase(myFaultDesc), LCase("Safety stop CSC ack"), vbTextCompare) <> 0 Then 

谢谢你的帮助