• ベストアンサー

Excel2003でxslm形式ブックを開くには

Excel2013でマクロが有効なブックをxslm形式で保存しました。これをXPパソコンのExcel2003で開くことができません。 互換パックをXPパソコンにインストールしましたが、xlsmは対応してないようで開けません。Excel2013でマクロ有効なブックをExcel2003でも開くことができるように保存できますでしょうか。 あるいは何か変換する方法がありますでしょうか。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nerimaok
  • ベストアンサー率34% (1125/3220)
回答No.1

互換パックをインストールしてください。 少なくとも私のXP/Office2003の環境では開けていました。 http://www.tku.ac.jp/~densan/local/office2007-gokan/office_converter.html XPやOfficeが最新になっていないのでは有りませんか? WindowsUpdateではなくMicrosoftUpdateに切り替えてますか?

shibushijuko
質問者

お礼

ご回答いただきありがとうございます。 ご指摘のとおり、Microsoftupdateを実行して最新の状態にしたところ 問題なく開くことができました。 ありがとうございました。m(_ _)m

関連するQ&A

  • Excel2007★ブックのバージョンを変換したい

    アクセスありがとうございます。 Excel97-2003ブックをExcel2007で開くと、ウィンドウ上部に[互換モード]と表示されていますが 最大行数の兼ね合いから、これを解除したいです。 名前を付けて保存→マクロ有効ブック.xlsmに保存しても、 この[互換モード]は消えないまま、最大行数も65536行のままです。 調べたところ、 "Officeボタンをクリックし、変換をクリックする"とありますが、 その"変換"自体見当たりません。 http://office.microsoft.com/ja-jp/excel-help/HA010077561.aspx#BMupgradingworkbooks ★当方、Excel2007 SP3、Win7Professionalを使用しております。 どうしたらいいでしょうか…。 よろしくご教授くださいませ。

  • Excel/Word2003のファイルを2007に移動したい

    このたびパソコンを新たにXPからVistaに買い替えExcel/Wordも2003から2007に替わりました。 ファイルを移動しようとしたところ、名前をつけて保存にカーソルを持っていくと、いくつかの項目が出てきました。 ★Excel ブック(X)  既定のファイル形式でブックに保存します。 ★Excel マクロ有効ブック(M)  XML ベースのマクロ有効ファイル形式でブックを保存します。 ★Excel バイナリ ブック(B)  読み込みと保存をすばやく行えるように最適化されたバイナリ ファイル形式で、ブックを保存する。 ★Excel 97-2003 ブック(9)  Excel 97-2003と完全に互換性のある形式で、ブックのコピーを保存する。 ★他のファイル形式用のアドインを探す(F) ★その他の形式(O) [名前をつけて保存] ダイアログ ボックスを開きます。このダイアログ ボックスでさまざまなファイル形式を選択できます。 どれを選んだらよいのでしょうか??? また2007で作成したファイルは2003では開けないと聞いたのですが、互換機能パックとかいうのを2003の方にダウンロードすれば見れるのでしょうか?

  • Vista(Excel2007)のマクロ有効Bookについて

    Vistaは自分のパソコンではないので使いかたがよくわかりません。わたしのパソコンはWindows2000でエクセルも2000です。 エクセル2000で作成したBOOKを、他人のVistaのエクセル2007で開きました。 画面の上のほうに「セキュリティ警告-マクロが無効にされました」と表示が出ました。その右側のオプションという文字をクリックすると、 「・不明なコンテンツから保護する(P)」 「・このコンテンツを有効にする(E)」 という選択肢が現れました。 「有効」を選択すると、マクロ(Auto_Open等)が稼動しました。他のマクロも正常に動きました。 このBOOKを、そのパソコンで2007のマクロ有効BOOK(拡張子.xlsm)という形式で保存してみました。 特にエラーメッセージもなく問題なく保存できました。 ところが、このBOOKを同じVistaで開くと、「セキュリティ警告-マクロが無効にされました」とは出るのですが、その「オプション」をクリックしても、 「・不明なコンテンツから保護する(P)」というメッセージしかなく、「・このコンテンツを有効にする(E)」の選択肢が消えてしまっています。そのためマクロを有効にすることができません。 エクセル2007のリボンのセキュリティから、「すべてのマクロを有効にする」にしても同じです。 このBOOKをエクセル97-2003互換バージョンに変更して保存すると、上記で、「すべてのマクロを有効にする」にしたため、何も聞かずにマクロが有効になりました。そこでセキュリティをもとどおりにもどすと、エクセル97-2003互換バージョンでは、最初と同じ「・このコンテンツを有効にする(E)」の選択肢が現れました。 しかし2007のマクロ有効BOOK(拡張子.xism)の形式で保存したBOOKでは、やはり「・このコンテンツを有効にする(E)」の選択肢がありません。 わけがわかりません。 どうしたら2007のマクロ有効BOOK(拡張子.xism)のマクロを有効にできるのでしょうか?

  • Excel2007で作成、2000で保存したい

    WindowsVista、Excel2007のパソコンで作成した マクロ、関数入りのファイルを XP、Excel2000で新規保存して今後XPパソコンで使いたいのですが、新規保存の際、「ファイルの種類」をExcelブック、マクロ有効ブック、97-2003ブック、Microsoft5.0/9.5ブックなどのどれにしたらいいのでしょうか。

  • Excel2000のbookとExcel97のbookとの互換性は?

    Excel2000のbookとExcel97のbookとは、互換性があるのでしょうか? 友からの質問です。私のExcelは2002ですので、わかりません。よろしくおねがいします。

  • excel2010で作成したファイルを2000で開けません。

    excel2010で作成したファイルを2000で開けません。 OSはXPです。 開こうとすると、「コンバータでファイルが保存されませんでした。」と出てしまいます。 互換パック「FileFormatConverters.exe」はインストールされています。 互換パックが2007となっていたので、コンパネから削除しましたが変わりません。 2010で作成したファイルを2000で開く方法はないでしょうか? ちなみに、マクロやパスワード等はかかっていません。 よろしくお願いします。

  • Excel2003 個人用マクロブックがなくなりました

    Excel2003を使用しています。 個人用マクロブックにいくつかマクロが登録してあります。あるとき急に、Excelを起動してもPersonal.xlsが立ち上がらなくなりました。そこで、保存先と思われるApplicationData\\Microsoft\\Excel\\XLSTART\\ の中を確認したのですが、Personal.xlsが見当たりません。個人用マクロブックはなくなってしまったのでしょうか?復活できる方法はありませんでしょうか?

  • エクセル2007で、「マクロ」形式保存かつ「暗号化」状態で、マクロが実行できない

    エクセル2007を最近導入しました エクセル2003で作成したファイルを、2007形式に順次変換して、保存・使用しています そんなファイルの中に、「読み取りパスワード」をかけていて、 かつ、簡単なマクロ(自動記録機能を元に作成)を含むファイルがあります マクロの保存先は「作業中のブック」です このような種類のファイル(パスワード保護+マクロ実行)を2007に変換・保存しようとすると 「マクロ有効ブック形式」(*.xlsm)で保存するようにメッセージが出ます メッセージにしたがい、保存・終了し、改めて開こうとすると 「マクロを実行するためには…暗号化を解除する」ようにメッセージが表示されます (なお、ファイルにアクセス制限は設定していません) つまり、2007では、「パスワード保護+マクロ実行」というのは、混在できないようなのです 私の操作方法の誤りでしょうか? それとも、このような仕様になっていて、何か、回避する方法があるのでしょうか? 教えてください。お願いします。

  • Word/Excel/PowerPoint 2007 ファイル形式用 Microsoft Office 互換機能パック

    Win.Vista で Word/Excel/PowerPoint 2007 ファイル形式用 Microsoft Office 互換機能パックをインストールしてしまい。Excelが読めなくなりました。互換機能パックを削除したいのですが方法が分かりません。

  • excel2007 新規ブック作成時のvba処理

    excel2007にてVBA処理を行っています。 vbaにて 新規ワークブックを作成 最初に開いているワークブックのシートを、新規ワークブックへコピー この作業を行っているのですが、実行時に --- 移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入できません。データを別のブックに移動またはコピーするには、データを選択して、[コピー] コマンドと [貼り付け] コマンドを使用して移動先またはコピー先のブックのシートに挿入してください。 --- このエラーが表示されます。 保存拡張子も「.xls」から「.xlsx」へ変更するも、互換モードの表示が外れません。 さらに原因を探ると、現在使っているPCのエクセルにて エクセルオプション→保存→ファイルの保存形式 この設定が「excel ブック」ではなく、「excel 97-2003ブック」のため、 新規ワークブック作成時に互換モードでファイルが作成されてしまうことで、2003と2007の行列数の違いからエラーになるようです。 確認のため、ファイル保存形式を2007仕様にすると、問題なく実行されました。 新旧のPCが混在するため、できたらファイル保存形式を97-2003モードで保持したまま、vbaでの新規ワークブックの作成は互換モードを外した状態で行いたいのですが、背景の色など、2007での特色があるため、2003形式には戻したくないのが心情です。 解決する方法はありますでしょうか?よろしくお願いします。

専門家に質問してみよう