Excel 2007 または Excel 2003 でファイルを保存するときにエラー メッセージ "レジストリ ポリシー設定によってブロックされている種類のファイルを保存しようとしています" が表示される

現象

Microsoft Office Excel 2007 または Microsoft Office Excel 2003 でファイルを保存しようとしても、ファイルが保存されません。また、次のエラー メッセージが表示されます。

レジストリ ポリシー設定によってブロックされている種類のファイルを保存しようとしています。

原因

この問題は、Excel 2007 または Excel 2003 で開くことや保存することができるファイルの種類が、管理者によって制限されている場合に発生することがあります。管理者は、レジストリ キーを設定することにより、この機能を制限できます。



Excel 2007 では、2007 Office system 管理用テンプレート ファイルでレジストリ キーを設定できます。詳細については、「詳細」の「Excel 2007」を参照してください。



Excel 2003 では、更新プログラム 933666 を適用すると、Excel 2003 でファイルを保存する機能や開く機能を管理者がブロックできます。詳細については、「詳細」の「Excel 2003」を参照してください。



Excel 2003 Service Pack 3 では、デフォルトで次のファイルがブロックされます。

  • Microsoft Excel 4.0 グラフ シート (*.xlc)
  • DBF 2 (dBASE II) (*.dbf)
関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。

938810 Office 2003 Service Pack 3 のインストール後にブロックされる特定のファイル形式に関する情報

解決方法

この問題を解決するには、以下のいずれかを実行します。

  • グループ ポリシー設定を変更するようシステム管理者に依頼します。
  • 管理者によってブロックされていないファイル形式でファイルを保存します。

詳細

Excel 2007

管理者は 2007 Office system 管理用テンプレート ファイルを使用してクライアント コンピュータのレジストリを構成することにより、Excel 2007 で保存することができるファイルの種類を制限できます。



管理者が FileSaveBlock サブキーを使用して特定のファイルの種類を制限するためにレジストリに追加できる DWORD 値の名前と、制限されるファイルの種類を以下の表に示します。

DWORD 値の名前
制限されるファイルの種類

OpenXmlFiles
.xlsx、.xlsm、.xltx、.xltm、.xlam
Binary12Files
.xlsb
BinaryFiles
.xls、.xla、.xlt、.xlm、.xlw、.xlb
HtmlandXmlssFiles
.mht、.mhtml、.htm、.html、.xml、.xmlss
XmlFiles
.xml
DifandSylkFiles
.dif、.slk
TextFiles
.txt、.csv、.prn

Excel 2003

重要 : このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。レジストリを編集する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしておくと、問題が発生した場合にレジストリを復元することができます。バックアップおよび復元方法の詳細を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。

322756 Windows XP および Windows Server 2003 でレジストリをバックアップ、編集および復元する方法

管理者は、ユーザーが Excel 2003 で保存することができるファイルの種類を制限できます。この機能は、Microsoft Office 2003 リリース時のバージョンでは提供されていませんでした。Excel 2003 で保存することができるファイルの種類を制限するには、セキュリティ更新プログラム 933666 をインストールします。

セキュリティ更新プログラム 933666 の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。

933666 Excel 2003 セキュリティ更新プログラム (2007 年 5 月 8 日) について
Excel 2003 で保存することができるファイルの種類を管理者が制限するには、以下のいずれかの方法を使用します。

  • 更新された Office 2003 管理用テンプレート ファイルを使用して、クライアント コンピュータのレジストリを構成します。Office 2003 Service Pack 1 管理用テンプレート (ADM) ファイル、OPA ファイルおよび説明文の更新プログラムをダウンロードするには、次のマイクロソフト Web サイトにアクセスしてください。
  • クライアント コンピュータにレジストリ キー設定を追加して、レジストリに変更を加えます。

管理者が FileSaveBlock サブキーを使用して特定のファイルの種類を制限するためにレジストリに追加できる DWORD 値の名前と、制限されるファイルの種類を以下の表に示します。

DWORD 値の名前
制限されるファイルの種類

BinaryFiles
.xls、.xla、.xlt、.xlm、.xlw、.xlb
HtmlandXmlssFiles
.mht、.mhtml、.htm、.html、.xml、.xmlss
XmlFiles
.xml
DifandSylkFiles
.dif、.slk
TextFiles
.txt、.csv、.prn
Converters
Office 互換機能パックを含む文書コンバータを使用して利用可能なすべてのファイルの種類

DatabaseandDatasourceFiles
.dbf4、.dbf3
LotusandQuattroFiles
Microsoft Excel 97 ~ Excel 2003 および 5.0/95 Workbook、Microsoft Excel 3.0 Macro、Microsoft Excel 2.1 Macro、Microsoft Excel 4.0 Macro、Excel 4.0 International Macro、Microsoft Excel 2.1 Worksheet、Microsoft Excel 4.0 Worksheet、Microsoft Excel 3.0 Worksheet、Microsoft Excel 4.0 Workbook、.wk1、.wk4、.wks、.wk3、wk1 FMT、.wq1、wk3 FM3
LegacyBinaryFiles
Microsoft Excel 4.0 グラフ シート (*.xlc) (Office 2003 SP3)
LegacyDatabaseAndDatasourceFiles
DBF 2 (dBASE II) (*.dbf) (Office 2003 SP3)

FileSaveBlock サブキーの設定を有効にするには、以下の手順を実行します。

  1. Excel を終了します。

  2. Excel 2003 では、セキュリティ更新プログラム 933666 がインストールされていない場合はインストールします。

  3. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに regedit と入力し、[OK] をクリックします。

  4. 次のいずれかのレジストリ サブキーを見つけてクリックします。



    Excel 2007
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security\FileSaveBlock

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Security\FileSaveBlock
    Excel 2003
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security\FileSaveBlock

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Security\FileSaveBlock
    : FileSaveBlock サブキーが存在しない場合は作成します。サブキーを作成するには、以下の手順を実行します。

    1. Security サブキーをクリックします。

    2. [編集] メニューの [新規] をポイントし、[キー] をクリックします。

    3. FileSaveBlock と入力し、Enter キーを押します。

  5. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。

  6. 制限するファイルに対応する DWORD 値の名前を入力し、Enter キーを押します。たとえば、.xls、.xla、.xlt、.xlm、.xlw および .xlb のファイルの種類を制限する場合は、BinaryFiles と入力します。

  7. 手順 6. で入力した DWORD 値の名前を右クリックし、[修正] をクリックします。

  8. [値のデータ] ボックスに 1 と入力し、[OK] をクリックします。

  9. [ファイル] メニューの [レジストリ エディタの終了] をクリックして、レジストリ エディタを終了します。

関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。

922848 Excel 2007 または Excel 2003 でレジストリ ポリシー設定によりブロックされた種類のファイルを開くか保存すると、エラー メッセージが表示される

プロパティ

文書番号:945797 - 最終更新日: 2009/05/14 - リビジョン: 1

フィードバック