VBA中带变量的DASL查询

VBA中带变量的DASL查询,vba,outlook,Vba,Outlook,我试图在DASL查询中使用变量,但找不到获得正确语法的方法 我不明白我在这里发现了什么: 代码 Const PropTag As String = "http://schemas.microsoft.com/mapi/protag/" ' string for DASL Query strRestriction = "@SQL=" & Chr(34) & PropTag _ & "0x0037001E" & Chr(34) & " like [ap

我试图在DASL查询中使用变量,但找不到获得正确语法的方法

我不明白我在这里发现了什么:

代码

Const PropTag As String = "http://schemas.microsoft.com/mapi/protag/"
' string for DASL Query
strRestriction = "@SQL=" & Chr(34) & PropTag _
    & "0x0037001E" & Chr(34) & " like [appointmentToFind]"
我的变量是
AppointToFind
,它是一个字符串。我尝试了
'%[AppointToFind]'
%[AppointToFind]
'[AppointToFind]'
但Visual Basic总是将其作为字符串而不是变量读取

有人知道使用哪种语法吗

找到了

像“%”和appointToFind&“%”一样