Share via


方法 : データ ソースのキャッシュをプログラムで停止する

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

Microsoft Office のバージョン

  • 2007 Microsoft Office system

  • Microsoft Office 2003

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

プログラムを使用してドキュメント内のデータ キャッシュからデータ オブジェクトを削除するには、DocumentWorkbook、または Worksheet などのホスト項目の StopCaching メソッドを呼び出します。StopCaching メソッドはプライベートですが、IntelliSense には表示されません。

e90554kd.alert_note(ja-jp,VS.90).gifメモ :

文書またはワークシートの Shutdown イベントのイベント ハンドラから StopCaching を呼び出さないでください。Shutdown イベントが発生する時点では、データ キャッシュの変更は間に合いません。Shutdown イベントの詳細については、「Visual Studio Tools for Office プロジェクトのイベント」を参照してください。

データ オブジェクトのキャッシュを停止するには

  • 文書インスタンスまたはワークシート インスタンスの StopCaching メソッドを呼び出し、データ オブジェクトの名前を渡します。この例は、キャッシュを停止しようとしている dataSet1 という DataSet があることを前提としています。

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

参照

処理手順

方法 : オフラインで使用するデータまたはサーバー上で使用するデータをキャッシュする

方法 : Office ドキュメント内のデータ ソースをプログラムでキャッシュする

概念

キャッシュされたデータ

サーバー上のドキュメント内のデータへのアクセス