Postupy: Ukládání zdroje dat v dokumentu systému Office do mezipaměti prostřednictvím kódu programu
Datový objekt mezipaměti data v dokumentu můžete přidat programově voláním StartCaching metoda hostitel položky, jako Document, Workbook, nebo Worksheet.Odebrat datový objekt z mezipaměti dat voláním StopCaching metoda položku hostitele.
StartCaching Metody a StopCaching metody jsou i soukromé, ale jsou zobrazena v technologii IntelliSense.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v těchto aplikacích: Excel 2013 a Excel 2010; Word 2013 a Word 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.
Při použití StartCaching metodu k přidání objektu data do mezipaměti data datového objektu není nutné deklarovat s CachedAttribute atribut.Datový objekt však musí splňovat určité požadavky, které mají být přidány do mezipaměti data.Další informace naleznete v tématu Ukládaní dat do mezipaměti.
Do mezipaměti programově datový objekt
Deklarujte objekt dat na úrovni třídy není uvnitř metody.Tento příklad předpokládá, že deklarujete DataSet s názvem dataSet1 , které chcete ukládat do mezipaměti programově.
Public dataSet1 As DataSet
public DataSet dataSet1;
Vytvoření instance objektu data a poté zavolejte StartCaching metoda instance dokumentu nebo listu a předejte název datového objektu.
dataSet1 = New DataSet() If Not (Me.IsCached("dataSet1")) Then Me.StartCaching("dataSet1") End If
dataSet1 = new DataSet(); if (!this.IsCached("dataSet1")) { this.StartCaching("dataSet1"); }
Ukončení ukládání do mezipaměti data objektu
Volání StopCaching metoda instance dokumentu nebo listu a předejte název datového objektu.Tento příklad předpokládá, že máte DataSet s názvem dataSet1 , kterou chcete ukončit ukládání do mezipaměti.
If (Me.IsCached("dataSet1")) Then Me.StopCaching("dataSet1") End If
if (this.IsCached("dataSet1")) { this.StopCaching("dataSet1"); }
[!POZNÁMKA]
Nevolejte StopCaching z obslužné rutiny události pro Shutdown události dokumentu nebo listu.V době, kdy Shutdown událost je aktivována, změnit mezipaměť dat je příliš pozdě.Další informace o události Shutdown naleznete v části Události v projektech pro systém Office.
Viz také
Úkoly
Postupy: Ukládání dat do mezipaměti pro použití v režimu offline nebo na serveru
Postupy: Ukládání dat do mezipaměti v dokumentu chráněném heslem