Office のキャッシュをクリアする
Office キャッシュには、Office アドインによって使用されるリソースとデータが格納されます。格納されているリソースにアクセスすることで、必要に応じてこれらのリソースを再ダウンロードすることが回避されるため、アドインのパフォーマンスが向上します。
次のシナリオでは、Office キャッシュをクリアする必要があります。
- 以前に Windows、Mac、または iOS でサイドロードしたアドインを削除する場合。
- マニフェストを更新した場合 (たとえば、アイコンのファイル名やアドイン コマンドのテキストを更新する場合)。 これにより、最新バージョンのアドインが確実に使用されます。
ヒント
作業ウィンドウを実装するアドインの場合、サイドロードされたアドインに HTML または JavaScript ソース ファイルに対する最近の変更のみを反映する場合は、キャッシュをクリアする必要はありません。 代わりに、アドインの作業ウィンドウにフォーカスを置きます (作業ウィンドウ内の任意の場所を選択します)。 次に、 Ctrl+F5 を選択してアドインを再読み込みします。
- アドインの実行時に問題やエラーを解決する場合。
注:
Excel、OneNote、PowerPoint、または Word on the web からサイドロードされたアドインを削除するには、「テストのために Office on the web に Office アドインをサイドロードする: サイドロードされたアドインを削除する」を参照してください。
Outlook on the webからサイドロードされたアドインを削除するには、「テスト用の Outlook アドインをサイドロードする」を参照してください。
キャッシュの種類
Office キャッシュは、Web キャッシュまたは Wef キャッシュを参照できます。
- Web キャッシュには、個々の Office アドインによって使用される Web ベースのリソースとデータが一時的に格納されます。
- Wef キャッシュは、インストールされているすべての Office アドインのリソースとデータをローカルに格納します。
次の表は、さまざまなプラットフォームでクリアできる Office キャッシュの種類の概要を示しています。 また、特定のキャッシュをクリアする方法に関する手順へのリンクも提供します。
プラットフォーム | クリアするキャッシュの種類 | キャッシュをクリアするためのオプション |
---|---|---|
Windows | Web キャッシュと Wef キャッシュの両方。 現在、もう一方のキャッシュをクリアせずに 1 つのキャッシュをクリアするオプションはありません。 | |
Mac |
|
|
iOS |
|
Windows で Office のキャッシュをクリアする
Office ホストとオペレーティング システムに応じて、Windows コンピューター上の Web キャッシュと Wef キャッシュの両方を自動的または手動でクリアできます。
重要
Windows では、自動および手動のオプションによって Web キャッシュと Wef キャッシュの両方がクリアされます。 現在、もう一方のキャッシュをクリアせずに 1 つのキャッシュをクリアするオプションはありません。
キャッシュを自動的にクリアする
注:
自動オプションは、Excel、PowerPoint、Wordでのみサポートされます。 Outlook では、 手動オプションのみがサポートされています。
この方法は、アドイン開発用コンピューターに推奨されます。 Office on Windows バージョンが 2108 以降の場合、次の手順では、次に Office を再度開いたときに Office キャッシュをクリアするように構成します。
- Excel、PowerPoint、またはWordのリボンから、[ファイル]、[オプション]>、[トラスト センター>トラスト> センターの設定]、[信頼できるアドイン カタログ] の順>移動します。
- [ 次に Office が起動したら、以前に開始したすべての Web アドイン キャッシュをクリア する] チェック ボックスをオンにします。
- [OK] を選択します。
- Excel、PowerPoint、またはWordを再起動します。
キャッシュを手動でクリアする
Excel、Word、PowerPoint でキャッシュを手動でクリアする
Excel、Word、PowerPoint からサイドロードされたすべてのアドインを削除するには、次のフォルダーの内容を削除します。
%LOCALAPPDATA%\Microsoft\Office\16.0\Wef\
次のフォルダーが存在する場合は、その内容も削除します。
%userprofile%\AppData\Local\Packages\Microsoft.Win32WebViewHost_cw5n1h2txyewy\AC\#!123\INetCache\
Outlook でキャッシュを手動でクリアする
Outlook でキャッシュをクリアする前に、まず、「テストのために Outlook アドインをサイドロードする」で説明されている手順を使用して 、サイドロードされたアドインを削除してみてください。
このアドインの削除が機能しない場合は、「Excel、Word、およびPowerPointでキャッシュを手動でクリアする」の「Excel、Word、PowerPoint」に示されているように、Wef
フォルダーの内容を削除します。
Outlook アドインで Microsoft 365 の統合マニフェストを使用している場合は、次のフォルダーも削除します。
%userprofile%\AppData\Local\Microsoft\Outlook\HubAppFileCache
新しい Outlook on Windows でキャッシュをクリアするには、次の手順に従います。
開いている場合は、Outlook クライアントを閉じます。
コマンド ラインから、次のコマンドを実行します。
olk.exe --devtools
これにより、新しい Outlook on Windows クライアントと Microsoft Edge DevTools のインスタンスが開きます。
[Microsoft Edge DevTools] ウィンドウで、[ ネットワーク ] タブを選択します。
[要求] テーブル内の任意の場所を選択して長押し (または右クリック) します。 次に、[ ブラウザー キャッシュのクリア] を選択します。
Windows 10で Microsoft Edge 開発者ツールを使用する
アドインが Microsoft Edge で実行されているときにWindows 10で Office キャッシュをクリアするには、Microsoft Edge DevTools を使用します。
注:
次の手順を使用して Office のキャッシュをクリアするには、アドインに作業ウィンドウが必要です。 アドインが UI を使用しない場合 (たとえば、送信時機能を使用するアドインの場合)、次の手順でキャッシュをクリアする前に、同じドメインを SourceLocation に使用するアドインに作業ウィンドウを追加する必要があります。
Microsoft Edge DevTools をインストールします。
アドインを Office クライアントで開きます。
Microsoft Edge DevTools を実行します。
Microsoft Edge DevTools で、[ローカル] タブを開きます。アドインの名前が一覧表示されます。
アドイン名を選択して、アドインにデバッガーをアタッチします。 デバッガーがアドインにアタッチされると、新しい Microsoft Edge DevTools ウィンドウが開きます。
新しいウィンドウの [ネットワーク] タブで、[キャッシュのクリア] を選択します。
これらの手順を完了しても望む結果が得られない場合は、[常にサーバーから更新する] を選択してみてください。
Mac で Office のキャッシュをクリアする
Mac では、Web または Web と Wef の両方のキャッシュをクリアできます。
Web キャッシュをクリアする
通常、Web キャッシュはアドインを再読み込みすることでクリアされます。 同じドキュメント内に複数のアドインが存在する場合、再読み込み時にキャッシュを自動的にクリアするプロセスは信頼できない可能性があります。
Excel、PowerPoint、およびWordで Web キャッシュをクリアするには、任意の作業ウィンドウ アドインの [パーソナリティ] メニューを使用します。
注:
- 作業ウィンドウのパーソナリティ メニューは、Excel、PowerPoint、Wordでのみサポートされています。 Outlook ではサポートされていないため、 オプションを使用 して、代わりに Web キャッシュと Wef キャッシュの両方をクリアする必要があります。
- [パーソナリティ] メニューは、macOS バージョン 10.13.6 以降でのみ表示されます。
アドインの作業ウィンドウで、パーソナリティ メニューを選択します。 次に、[ Clear Web Cache]\(Web キャッシュのクリア\) を選択します。
Web キャッシュと Wef キャッシュをクリアする
Mac 上の Web キャッシュと Wef キャッシュの両方をクリアするには、 ~/Library/Containers/com.Microsoft.OsfWebHost/Data/
フォルダーと ~/Library/Containers/com.microsoft.{host}/Data/Documents/wef
フォルダーの内容を削除します。
{host}
を Office アプリケーション (Excel
など) に置き換えます。
ヒント
ターミナルまたは Finder を使用して、指定したフォルダーを検索します。 Finder を使用してこれらのフォルダーを検索するには、非表示のファイルを表示するように Finder を設定する必要があります。 Finder は、com.microsoft.Excel ではなく Microsoft Excel などの製品名で Containers ディレクトリ内のフォルダーを表示します。
~/Library/Containers/com.microsoft.{host}/Data/Documents/wef
フォルダーの内容を削除すると、アプリケーションからサイドロードされたすべてのアドインが削除されます。
注:
~/Library/Containers/com.Microsoft.OsfWebHost/Data/
フォルダーが存在しない場合は、ターミナルまたは Finder を使用して、次のフォルダーをチェックします。 見つかった場合は、各フォルダーの内容を削除します。
-
{host}
が Office アプリケーション (例:Excel
) である~/Library/Containers/com.microsoft.{host}/Data/Library/Caches/
-
{host}
が Office アプリケーション (例:Excel
) である~/Library/Containers/com.microsoft.{host}/Data/Library/Application Support/Microsoft/Office/16.0/Wef/
~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Caches/com.microsoft.Office365ServiceV2/
~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Library/Caches/com.microsoft.Office365ServiceV2/
iOS で Office のキャッシュをクリアする
iOS で Web キャッシュをクリアするには、アドインで JavaScript から window.location.reload(true)
を呼び出します。 これにより、アドインが強制的に再読み込みされます。 または、Office を再インストールします。
関連項目
Office Add-ins