String 如何查找字符串是否包含;vbNewLine“;或;输入keypress";?
我目前正在编辑MS Access中的VB代码。如何查找字符串是否包含“vbNewLine”或“enter keypress” 我试过了String 如何查找字符串是否包含;vbNewLine“;或;输入keypress";?,string,vba,contains,String,Vba,Contains,我目前正在编辑MS Access中的VB代码。如何查找字符串是否包含“vbNewLine”或“enter keypress” 我试过了 tf = AnforderungVal.contains(vbNewLine) 但我总是得到一个“无效标识符”错误 我可能做错了什么?VBA没有Contains方法。而是使用Instr和类似的方法: tf= Instr(AnforderungVal,vbnewline) > 0 VBA没有Contains方法。而是使用Instr和类似的方法: tf=
tf = AnforderungVal.contains(vbNewLine)
但我总是得到一个“无效标识符”错误
我可能做错了什么?VBA没有
Contains
方法。而是使用Instr
和类似的方法:
tf= Instr(AnforderungVal,vbnewline) > 0
VBA没有
Contains
方法。而是使用Instr
和类似的方法:
tf= Instr(AnforderungVal,vbnewline) > 0
我尝试了@Doug Glancy的答案,但它没有完全按照我想要的方式工作。这可能与使用VB而不是VBA有关 无论如何,如果有人在尝试这个,但是在VB中,我用
contains
解决了我的问题,而不是vbnewline
我尝试了vbLf
,效果很好,类似这样:
YourString.Contains(vbLf)
我尝试了@Doug Glancy的答案,但它没有完全按照我想要的方式工作。这可能与使用VB而不是VBA有关 无论如何,如果有人在尝试这个,但是在VB中,我用
contains
解决了我的问题,而不是vbnewline
我尝试了vbLf
,效果很好,类似这样:
YourString.Contains(vbLf)
尝试用它的代码替换这个特殊字符:我总是使用vbcrlf而不是vbnewline。很高兴知道。尝试用它的代码替换这个特殊字符:我总是使用vbcrlf而不是vbnewline。很高兴知道。