更新:2007 年 11 月
| 适用于 | 
|---|
| 本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型 
 Microsoft Office 版本 
 有关更多信息,请参见按应用程序和项目类型提供的功能。 | 
可以通过调用宿主项(如 Document、Workbook 或 Worksheet)的 StartCaching 方法,以编程方式将数据对象添加到文档的数据缓存中。StartCaching 方法是私有方法,但它出现在 IntelliSense 中。
使用 StartCaching 方法向数据缓存添加数据对象时,不需要使用 CachedAttribute 属性声明数据对象。但是,数据对象必须满足某些要求才能添加到数据缓存中。有关更多信息,请参见缓存数据。
以编程方式缓存数据对象
- 在类级别而不要在方法内部声明数据对象。本示例假定您要声明一个名为 dataSet1 的 DataSet,您要以编程方式缓存该数据集。 - Public dataSet1 As DataSet- public DataSet dataSet1;
- 实例化数据对象,然后调用文档或工作表实例的 StartCaching 方法并传入数据对象的名称。 - dataSet1 = New DataSet() If Not (Me.IsCached("dataSet1")) Then Me.StartCaching("dataSet1") End If- dataSet1 = new DataSet(); if (!this.IsCached("dataSet1")) { this.StartCaching("dataSet1"); }