1
我需要做下面的宏微软Word宏编辑和替换里面是什么一个变量
If sFolderName contains ".pdf"
// Do Something
Else // Do Something
End If
,但我不知道如何找出是否.PDF是可变的内部或没有。
我需要做下面的宏微软Word宏编辑和替换里面是什么一个变量
If sFolderName contains ".pdf"
// Do Something
Else // Do Something
End If
,但我不知道如何找出是否.PDF是可变的内部或没有。
在VBA中,您可以使用InStr
函数来搜索另一个字符串中一个字符串的位置。
函数的语法是:InStr函数([开始]字符串1,字符串[,比较])
在您的方案,string1
将sFolderName
和string2
将".pdf"
。换句话说,您正在搜索sFolderName中文本“.pdf”开头的位置。
如果在string1
内发现string2
,则InStr
返回找到匹配的位置。
If InStr(sFolderName, ".pdf") > 0 Then
// do something
Else
// do something else
End If
欲了解更多信息,请咨询此MSDN page。
谢谢,那很好用 – Adam 2011-01-20 14:44:19