在VBA中使用变量进行DASL查询

时间:2018-05-18 13:03:17

标签: vba outlook-vba

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

我无法理解我在这里找到的内容:https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2007/bb147588(v%3doffice.12)

代码

Const PropTag As String = "http://schemas.microsoft.com/mapi/protag/"
' string for DASL Query
strRestriction = "@SQL=" & Chr(34) & PropTag _
    & "0x0037001E" & Chr(34) & " like [appointmentToFind]"

我的变量是appointmentToFind,它是一个字符串。我尝试了'%[appointmentToFind]%'%[appointmentToFind]%'[appointmentToFind]',但Visual Basic始终将其作为字符串而不是变量读取。

有人知道要使用哪种语法吗?

1 个答案:

答案 0 :(得分:1)

找到它

like '%" & appointmentToFind & "%'"