|  | 
          Search for a message in the current message store. Syntax
          object.FindMessage( HeaderField,
          HeaderValue, [MessageIndex], [Options] ) Parameters
          
            HeaderFieldA string which specifies the name of the header field that
            should be searched. The header field name is not case
            sensitive.HeaderValueA string which specifies the header value that should be
            searched for. The search options can be used to specify if the
            search is case-sensitive, and whether the search should return
            partial matches to the string.MessageIndexAn optional integer value which specifies the message number
            that should be used when starting the search. If this parameter is
            omitted, the search will begin with the first message in the
            message store.OptionsAn optional integer value which specifies how the search will
            be performed. If this parameter is omitted, the default search
            options will be used. One or more of the following values may be
            specified: 
          
            
              
                | Value | Constant | Description |  
                | 0 | mimeSearchDefault | Perform a complete match against the specified header
                value. The comparison is not case-sensitive. It is the default
                search option used if this parameter is omitted. |  
                | 1 | mimeSearchCaseSensitive | The header value comparison will be case-sensitive. Note
                that this does not affect header field names. Matches for
                header names are always case-insensitive. |  
                | 2 | mimeSearchPartialMatch | Perform a partial match against the specified header value.
                It recommended that this option be used when searching for
                matches to email addresses. |  
                | 4 | mimeSearchDecodeHeaders | Decode any encoded message headers before comparing them to
                the specified value. This option can increase the amount of
                time required to search the message store and should only be
                used when necessary. |  Return Value
          If the method is successful, it returns the message number which
          specifies the message that matches the search criteria. If no
          matching message could be found, the method will return zero. Remarks
          The FindMessage method is used to search the message store
          for a message which matches a specific header field value. For
          example, it can be used to find every message which is addressed to a
          specific recipient or has a subject which matches a particular string
          value. See Also
          StoreCount Property,
          StoreIndex Property,
          CloseStore Method, 
          OpenStore Method, 
          ReadStore Method, 
          WriteStore Method |  |