正在加载图片...
hina" coM ms AS,, CDO Ending smr 685 载 析这些通用/共享对象开始。如果一个对象根据其父对象的不同,具有不同的用法或属性,则 在介绍父对象时会给出相应的解释 ments集合 Attachments集合是具有零个或更多附件的集合,由 AppointmentItem对象、 Meetingltem对 象和 Message对象提供 Attachments集合提供了两个属性,如表23-1所示 表23-1 Attachments集合的属性及说明 属性 Count Item(index) 返回集合中索引为 index的附件项目 像 CDONTS一样,此集合也支持使用 For each等ⅤB(或 VBScrip)语句。 Attachments集合也提供了一个Add和一个 Delete方法。 Delete方法会删除集合中所有的项 目,要谨慎使用。如果想从集合中删除一个附件,应当使用 Attachment对象的 Delete方法。删 除会立即执行且不能撤消。 Delete方法不使用参数,只需这样简单地使用: colAttachments. Delete( Ad方法稍微复杂一点,有四个参数 Set objAttachment colAttachments Add( name] [, position] [ type] [ 其参数和说明如表23-2所示。 表232Add方法的参数及说明 说明 Name 选,附件的标题/显示名 可选,附件在消息主体内出现的字符位置 可选,附件的类型,可以是 CdoFileData(1)、 Cdo filelink(2) DooLe(3)Fl Cdo EmbeddedMessage(4) Source 可选,包含附件数据的文件的完全限定路径 例如,如果想添加一个 Excel文件( (inventory Report. xls)作为一个标题为“ Inventory Report 的消息附件,代码可以这样写: Set objAttachment colAttachments Add("Inventory Report,0,& leData, 'C: \Inventory. xIs") 需要添加一个附件到集合中去时,既可以在Add方法中定义所有的信息,也可以在产生的 Attachment对象上设置属性。下面将讨论 Attachment对象本身,并看一下如何用此对象的属性 添加一个附件 Attachment对象 个 Attachment对象代表一个 Message、 Meetingltem或 AppointmentItem对象的单个附件 这些附件可以是文件、OLE对象或其他的 Message对象 Attachment对象的属性及说明如表23-3所示。析这些通用/共享对象开始。如果一个对象根据其父对象的不同,具有不同的用法或属性,则 在介绍父对象时会给出相应的解释。 1. Attachments集合 A t t a c h m e n t s集合是具有零个或更多附件的集合,由 A p p o i n t m e n t I t e m对象、M e e t i n g I t e m对 象和M e s s a g e对象提供。 A t t a c h m e n t s集合提供了两个属性,如表 2 3 - 1所示。 表23-1 Attachments集合的属性及说明 属 性 说 明 C o u n t 返回集合的项目数 I t e m (i n d e x) 返回集合中索引为i n d e x的附件项目 像C D O N T S一样,此集合也支持使用For Each等V B (或V B S c r i p t )语句。 A t t a c h m e n t s集合也提供了一个A d d和一个D e l e t e方法。D e l e t e方法会删除集合中所有的项 目,要谨慎使用。如果想从集合中删除一个附件,应当使用 A t t a c h m e n t对象的D e l e t e方法。删 除会立即执行且不能撤消。 D e l e t e方法不使用参数,只需这样简单地使用: A d d方法稍微复杂一点,有四个参数: 其参数和说明如表2 3 - 2所示。 表23-2 Add方法的参数及说明 参 数 说 明 N a m e 可选,附件的标题/显示名 P o s i t i o n 可选,附件在消息主体内出现的字符位置 Ty p e 可选,附件的类型,可以是C d o F i l e D a t a ( 1 )、Cdo FileLink (2)、 CdoOle(3)和 CdoEmbeddedMessage(4) S o u r c e 可选,包含附件数据的文件的完全限定路径 例如,如果想添加一个E x c e l文件( i n v e n t o r y R e p o r t . x l s )作为一个标题为“Inventory Report” 的消息附件,代码可以这样写: 需要添加一个附件到集合中去时,既可以在 A d d方法中定义所有的信息,也可以在产生的 A t t a c h m e n t对象上设置属性。下面将讨论 A t t a c h m e n t对象本身,并看一下如何用此对象的属性 添加一个附件。 A t t a c h m e n t对象 一个A t t a c h m e n t对象代表一个M e s s a g e、M e e t i n g I t e m或A p p o i n t m e n t I t e m对象的单个附件。 这些附件可以是文件、O L E对象或其他的M e s s a g e对象。 A t t a c h m e n t对象的属性及说明如表2 3 - 3所示。 第2 3章 A S P、C D O与Exchange Serv e r计计685 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有