Udostępnij za pośrednictwem


Porady: programowane buforowanie źródła danych w dokumencie programu Word

Można programowo dodać obiekt danych do pamięci podręcznej danych w dokumencie, wywołując StartCaching metoda hosta do pozycji, takich jak Document, Workbook, lub Worksheet.Usuń obiekt danych z pamięci podręcznej danych przez wywołanie StopCaching metoda elementu hosta.

StartCaching Metoda i StopCaching metody są zarówno prywatne, ale pojawiają się w IntelliSense.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu dla następujących aplikacji: Excel 2013 i Excel 2010; Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Podczas korzystania z StartCaching metoda, aby dodać obiekt danych w pamięci podręcznej danych obiektu danych nie musi być zadeklarowana z CachedAttribute atrybut.Jednakże obiekt danych musi spełniać pewne wymagania, które mają zostać dodane do pamięci podręcznej danych.Aby uzyskać więcej informacji, zobacz Buforowanie danych.

Aby programowo pamięci podręcznej obiektu danych

  1. Zadeklarować obiektu danych na poziomie klasy, a nie wewnątrz metody.W tym przykładzie założono, że użytkownik oświadcza, DataSet o nazwie dataSet1 , który chcesz buforować programowo.

    Public dataSet1 As DataSet
    
    public DataSet dataSet1;
    
  2. Utwórz wystąpienie obiektu danych, a następnie wywołać StartCaching metoda instancji dokumentu lub arkusza i przebiegu nazwę obiektu danych.

    dataSet1 = New DataSet()
    
    If Not (Me.IsCached("dataSet1")) Then 
        Me.StartCaching("dataSet1")
    End If
    
    dataSet1 = new DataSet();
    
    if (!this.IsCached("dataSet1"))
    {
        this.StartCaching("dataSet1");
    }
    

Aby zatrzymać buforowanie danych obiekt

  • Wywołanie StopCaching metoda instancji dokumentu lub arkusza i przebiegu nazwę obiektu danych.W tym przykładzie założono, że DataSet o nazwie dataSet1 , które chcesz zatrzymać, buforowanie.

    If (Me.IsCached("dataSet1")) Then 
        Me.StopCaching("dataSet1")
    End If
    
    if (this.IsCached("dataSet1"))
    {
        this.StopCaching("dataSet1");
    }
    

    [!UWAGA]

    Nie wywołuj StopCaching z obsługi zdarzenia Shutdown dokument lub arkusz.Do czasu Shutdown zdarzenie jest wywoływane, jest za późno do modyfikowania pamięci podręcznej danych.Aby uzyskać więcej informacji o Shutdown zdarzeń, zobacz Zdarzenia w projektach pakietu Office.

Zobacz też

Zadania

Porady: dane z pamięci podręcznej do użycia w trybie offline lub na serwerze

Porady: dane z pamięci podręcznej w dokumentach zabezpieczonych hasłem

Koncepcje

Buforowanie danych

Uzyskiwanie dostępu do danych w dokumentach na serwerze

Zapisywanie danych