I do not understand why this does not work
xSource = vrtSelectedItem '<<== C:\Users\Me\Desktop\Document01.pdf
Set FSO = VBA.CreateObject("Scripting.FileSystemObject")
If Not InStr(xSource, ".jpg") Or Not InStr(xSource, ".bmp") Or Not InStr(xSource, ".png") _
Or Not InStr(xSource, ".tif") Or Not InStr(xSource, ".tga") Or Not InStr(xSource, ".jpeg") _
Or Not InStr(xSource, ".doc") Or Not InStr(xSource, ".pdf") Or Not InStr(xSource, ".rtf") _
Or Not InStr(xSource, ".htm") Or Not InStr(xSource, ".html") Or Not InStr(xSource, ".txt") _
Or Not InStr(xSource, ".docx") Or Not InStr(xSource, ".tdm") Or Not InStr(xSource, ".wri") _
Or Not InStr(xSource, ".xls") Or Not InStr(xSource, ".xlsx") Or Not InStr(xSource, ".xlsm") _
Or Not InStr(xSource, ".ods") Or Not InStr(xSource, ".odt") Then
MsgBox "File type not allowed"
Exit Sub
Else
.....
Although the file contains .pdf, I get MsgBox "File type not allowed"! This Happens also with all other file types I listed to actually exclude them from the error message! Can anyone give me some advice? Thanks