スポンサードリンク
【解決】WordPressへExcelマクロ有効ブック(xlsm)がアップロードできない!
「WordPress(ワードプレス)」に「Excel(エクセル)」ファイルをアップロードしようとしたら「このファイルタイプをアップロードする権限がありません」という、「エラーメッセージ」が表示されて、Excelのアップロードができない時の解決方法を紹介します。
別のExcelファイルは、WordPressにアップロードできていたのに何でだろう?
と思って調べていたら、よく見ると「Excelの拡張子」が違うではありませんか!!!!!?
アップロードできた「Excelファイル」の拡張子は「.xlsx」なのに対して、アップロードできない「Excelファイル」の拡張子は「.xlsm」になっていました。
「.xlsx」は「マクロ機能を使っていない通常のExcelファイル」で、「.xlsm」は「マクロ機能を使っている特殊なExcelファイル」という違いがあったのです。
そしてどうやら、「WordPress(ワードプレス)」のデフォルト設定では、マクロ機能が使われている拡張子「.xlsm」の「Excelファイル」は、アップロードできない設定になっているようなのです。
【解決策】「WP Add Mime Types」プラグインをインストールする
「WordPress(ワードプレス)」に「マクロ機能付きのExcelファイル(.xlsm)」をアップロードする方法については、いくつかあるようですが、最も簡単な「プラグイン」を使った解決策について説明します。
WordPressにExcelマクロ有効ブック(xlsm)をアップロードする方法
- 「WP Add Mime Types」をインストールし「有効化」する
- 「設定」→「Mime Type設定」をクリックする
- 「List of allowed mime types and file extensions by WordPress」から「.xlsm」を探す
- 「.xlsm」のコードを、1行まるまるコピーする
- 「追加の項目」にコピーしたコードを貼り付ける
- 「設定を保存」をクリックする
「WP Add Mime Types」プラグイン使い方
まずは「WP Add Mime Types」を、「WordPress(ワードプレス)」にインストールしましょう。
「WP Add Mime Types」がインストールできたら、プラグインを「有効化」しておきましょう。
次は、左メニューの「設定」→「Mime Type設定」をクリックして、「WP Add Mime Typesの管理画面」を表示してください。
「WP Add Mime Typesの管理画面」が表示されたら、「List of allowed mime types and file extensions by WordPress」から、アップロードできなかった拡張子「.xlsm」を、スクロールで探してください。
「.xlsm」が見つかったら、
xlsm = application/vnd.ms-excel.sheet.macroEnabled.12
の1行をまるまるコピーして、画面下部にある「追加の項目」欄に貼り付けし、「設定を保存」ボタンをクリックしてください。
これで、アップロードできなかった「マクロ有効ブック」の「Excelファイル(.xlsm)」が、「WordPress(ワードプレス)」にアップロードできるようになります!