Outlook Banter

Outlook Banter (http://www.outlookbanter.com/)
-   Outlook and VBA (http://www.outlookbanter.com/outlook-vba/)
-   -   Counting Attachments in Messages (http://www.outlookbanter.com/outlook-vba/18401-counting-attachments-messages.html)

Chris Rhodes June 20th 06 05:43 PM

Counting Attachments in Messages
 
I have code that prompts the user for certain infomation before a message
sent. If there are attachments to the message, certain other infomation is
necessary. I am attempting to use mailitem.attachments.count to do this, but
i find that when i send a message, there is a count of one attachment (some
of the time) in the file when i have included no attachments.

My first guess is that this is because my message is HMTL format and there
is some "invisible" attachment to the message, but i am curious if i am
missing something.

Any suggestions?

Using Outlook 2003 w/ Exchange Server

Michael Bauer June 21st 06 06:01 AM

Counting Attachments in Messages
 
Am Tue, 20 Jun 2006 09:43:02 -0700 schrieb Chris Rhodes:

Using CDO 1.21 or Redemption (www.dimastr.com) you can look for the field
PR_CONTENT_ID. If it exists it“s an embedded attachment and probably one of
those you don“t want to count.

--
Viele Gruesse / Best regards
Michael Bauer - MVP Outlook
-- www.VBOffice.net --


I have code that prompts the user for certain infomation before a message
sent. If there are attachments to the message, certain other infomation

is
necessary. I am attempting to use mailitem.attachments.count to do this,

but
i find that when i send a message, there is a count of one attachment

(some
of the time) in the file when i have included no attachments.

My first guess is that this is because my message is HMTL format and there
is some "invisible" attachment to the message, but i am curious if i am
missing something.

Any suggestions?

Using Outlook 2003 w/ Exchange Server


Chris Rhodes June 21st 06 01:28 PM

Counting Attachments in Messages
 
I think the attachment is the starionery that is used for the message. What
i really want to do is be able to work around this attachment, but the
problem is it does not always exist as an attachment.

Is there any way to determine what "type" of attachment exists so i can code
a way around this issue? An attachment type? A file extension for
stationery, etc.?

Any help is greatly appreciated.

"Michael Bauer" wrote:

Am Tue, 20 Jun 2006 09:43:02 -0700 schrieb Chris Rhodes:

Using CDO 1.21 or Redemption (www.dimastr.com) you can look for the field
PR_CONTENT_ID. If it exists it“s an embedded attachment and probably one of
those you don“t want to count.

--
Viele Gruesse / Best regards
Michael Bauer - MVP Outlook
-- www.VBOffice.net --


I have code that prompts the user for certain infomation before a message
sent. If there are attachments to the message, certain other infomation

is
necessary. I am attempting to use mailitem.attachments.count to do this,

but
i find that when i send a message, there is a count of one attachment

(some
of the time) in the file when i have included no attachments.

My first guess is that this is because my message is HMTL format and there
is some "invisible" attachment to the message, but i am curious if i am
missing something.

Any suggestions?

Using Outlook 2003 w/ Exchange Server



Sue Mosher [MVP-Outlook] June 21st 06 01:52 PM

Counting Attachments in Messages
 
The method Michael suggested is the one you need to use to determine whether it's a "real" attachment.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Chris Rhodes" wrote in message ...
I think the attachment is the starionery that is used for the message. What
i really want to do is be able to work around this attachment, but the
problem is it does not always exist as an attachment.

Is there any way to determine what "type" of attachment exists so i can code
a way around this issue? An attachment type? A file extension for
stationery, etc.?

Any help is greatly appreciated.

"Michael Bauer" wrote:

Am Tue, 20 Jun 2006 09:43:02 -0700 schrieb Chris Rhodes:

Using CDO 1.21 or Redemption (www.dimastr.com) you can look for the field
PR_CONTENT_ID. If it exists it“s an embedded attachment and probably one of
those you don“t want to count.

--
Viele Gruesse / Best regards
Michael Bauer - MVP Outlook
-- www.VBOffice.net --


I have code that prompts the user for certain infomation before a message
sent. If there are attachments to the message, certain other infomation

is
necessary. I am attempting to use mailitem.attachments.count to do this,

but
i find that when i send a message, there is a count of one attachment

(some
of the time) in the file when i have included no attachments.

My first guess is that this is because my message is HMTL format and there
is some "invisible" attachment to the message, but i am curious if i am
missing something.

Any suggestions?

Using Outlook 2003 w/ Exchange Server



Ken Slovak - [MVP - Outlook] June 21st 06 02:56 PM

Counting Attachments in Messages
 
Some embedded messages don't have a PR_CONTENT_ID property in the attachment
object. That's especially true if the item is an RTF email. Two other
properties also need to be checked for a complete solution:
PR_ATTACH_CONTENT_LOCATION (0x3713001E, a PT_STRING8 property that if it
exists means an embedded attachment) and PR_ATTACH_METHOD (0x37050003, a
PT_LONG property that if it equals 6 means an embedded attachment).

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"Sue Mosher [MVP-Outlook]" wrote in message
...
The method Michael suggested is the one you need to use to determine whether
it's a "real" attachment.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx



Michael Bauer June 21st 06 04:57 PM

Counting Attachments in Messages
 
Am Wed, 21 Jun 2006 09:56:19 -0400 schrieb Ken Slovak - [MVP - Outlook]:

Thanks, Ken.

--
Viele Gruesse / Best regards
Michael Bauer - MVP Outlook
-- www.VBOffice.net --


Some embedded messages don't have a PR_CONTENT_ID property in the

attachment
object. That's especially true if the item is an RTF email. Two other
properties also need to be checked for a complete solution:
PR_ATTACH_CONTENT_LOCATION (0x3713001E, a PT_STRING8 property that if it
exists means an embedded attachment) and PR_ATTACH_METHOD (0x37050003, a
PT_LONG property that if it equals 6 means an embedded attachment).

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"Sue Mosher [MVP-Outlook]" wrote in message
...
The method Michael suggested is the one you need to use to determine

whether
it's a "real" attachment.



All times are GMT +1. The time now is 05:06 AM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com