diff --git a/lib/msoffice.js b/lib/msoffice.js index c5a096d..ca61fde 100644 --- a/lib/msoffice.js +++ b/lib/msoffice.js @@ -528,12 +528,12 @@ Outlook.Search.filters._escape = function (s) { Outlook.Search.filters.subjectContains = function (keyword) { var k = Outlook.Search.filters._escape(keyword); - return "([Subject] LIKE '%" + k + "%')"; + return "([Subject] Like '*" + k + "*')"; }; Outlook.Search.filters.senderContains = function (keyword) { var k = Outlook.Search.filters._escape(keyword); - return "([SenderEmailAddress] LIKE '%" + k + "%') OR ([SenderName] LIKE '%" + k + "%')"; + return "([SenderEmailAddress] Like '*" + k + "*') OR ([SenderName] Like '*" + k + "*')"; }; Outlook.Search.filters.senderEmailEquals = function (email) { @@ -543,14 +543,14 @@ Outlook.Search.filters.senderEmailEquals = function (email) { Outlook.Search.filters.recipientContains = function (keyword) { var k = Outlook.Search.filters._escape(keyword); - return "([To] LIKE '%" + k + "%') OR ([CC] LIKE '%" + k + "%') OR ([BCC] LIKE '%" + k + "%')"; + return "([To] Like '*" + k + "*') OR ([CC] Like '*" + k + "*') OR ([BCC] Like '*" + k + "*')"; }; Outlook.Search.filters.senderOrToCcBccContains = function (keyword) { var k = Outlook.Search.filters._escape(keyword); return "(" + - "([SenderEmailAddress] LIKE '%" + k + "%') OR ([SenderName] LIKE '%" + k + "%')" + - " OR ([To] LIKE '%" + k + "%') OR ([CC] LIKE '%" + k + "%') OR ([BCC] LIKE '%" + k + "%')" + + "([SenderEmailAddress] Like '*" + k + "*') OR ([SenderName] Like '*" + k + "*')" + + " OR ([To] Like '*" + k + "*') OR ([CC] Like '*" + k + "*') OR ([BCC] Like '*" + k + "*')" + ")"; };