_Columns.Add(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
Microsoft::Office::Interop::Outlook::Column ^ Add(System::String ^ Name);
public Microsoft.Office.Interop.Outlook.Column Add (string Name);
Public Function Add (Name As String) As Column
参数
- Name
- String
作为列添加的属性的名称。
返回
表示新列的 列 对象。
注解
Columns.Add 将指定的 列 添加到 表 的 列 集合的末尾,并将 表 重置移动当前行仅在 表 的第一行之前。 如果 Columns.Add 会返回一个错误,将不会更改当前行。
Name
可以是显式内置属性名称,也可以是命名空间引用的属性名称。 在英语区域设置中它必须作为名称来引用。 有关按命名空间引用属性的详细信息,请参阅 按命名空间引用属性
如果要在对象模型中添加一个显式内置属性的属性(例如 ), FirstName则必须指定 Name
为英语中的显式内置属性名称。 对于某些类型的属性,在将这些属性作为列添加到 表 中表示其值的方式会影响时所用的格式。 有关 表中属性值表示形式的详细信息,请参阅 影响表中的属性值表示形式的因素和视图类
向 表 中添加一个自定义属性,通过 MAPI 字符串命名空间引用该属性需要的属性类型显式追加到属性引用的结尾。 例如,若要添加具有 Unicode 字符串类型的自定义属性 MyCustomProperty,则必须将类型 001f 显式追加到引用,从而生成: http://schemas.microsoft.com/mapi/string/{HHHHHHHH-HHHH-HHHH-HHHH-HHHHHHHHHHHH}/MyCustomProperty/0x0000001f,其中 {HHHHHHHHH-HHHHH-HHHHH-HHHHHHHHH} 表示命名空间 GUID。
某些属性无法添加到使用 Columns.Add ,包括二进制属性、 计算的属性和 HTML 或 rtf 格式的正文内容的 表 中。 有关详细信息,请参阅 Table 对象或表筛选器中不支持的属性
虽然可用于促进缓存某些属性,以便极快地访问集合的Items这些属性,但SetColumns(String)某些属性被限制为 SetColumns。 由于这些限制不适用于 Columns.Add , Table 对象是 项目 比一个限制性较小的替代方案。