Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何查找字符串是否包含;vbNewLine“;或;输入keypress";?_String_Vba_Contains - Fatal编程技术网

String 如何查找字符串是否包含;vbNewLine“;或;输入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=

我目前正在编辑MS Access中的VB代码。如何查找字符串是否包含“vbNewLine”或“enter keypress”

我试过了

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。很高兴知道。