次の方法で共有

エクセル2010で作成した xlsm形式のファイルが開けません

Anonymous
2013-06-09T17:23:46+00:00

OSはwin7プロフェッショナル64bitです。エクセル2010でマクロを組んだファイルを作成しました。

同じくOSがwin7でエクセル2010がインストールされている別のPCでメディアにコピーしたファイルを開こうとしましたが開くことができません。

試しにLANでホームグループで繋ぎ、直接作成元のPCからデータを読み取りで開くことはできました。

しかし、作成したファイルを知人にメールやメディアにコピーして渡す場合があるので作成元のPCに接続して直接開けないことの方が多いです。

全く開くことができない場合と、「読み取れない内容が含まれています。回復しますか?」というメッセージが出て、修復されたファイルとして開くことができてもデータの内容が変わってしまい使い物にならない場合があります。

このような現象が起こる原因はどこにあるのでしょう?

ちなみにこのPCはオフィス2010の64bitをインストールしたのですが、それが原因で他のPCでは開けなくなるのかと思い、オフィス2010の32bitにインストールし直したのですが、32bitにインストールし直した後に作成するデータでもマクロを組んだxlsm形式のファイルが他のPCで開けないことが時々起ります。

64bit版をアンインストールし32bit版をインストールし直す手順がまずかったのでしょうか?

オフィスのヴァージョンが同じなのに他のPCだと開けなくなるのにはどこに問題があるかお分かりの方がおりましたら教えてください。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2013-06-19T08:07:18+00:00

beans-mei さん、こんにちは。

確認結果の書き込み、ありがとうございます。

ファイルが破損しているかどうかをパッと見で判断するのは難しいので、正常に開くことが出来るか、というところで判断することになるのかな、と思います。

「ファイル形式またはファイル拡張子が正しくありません・・・」 のメッセージが出る場合、ファイル名を変更する時などに、違うブックファイルの形式に拡張子を変更した可能性があるかもしれません。

(私はこれをやってしまい、同じメッセージが出たことがあります。。。)

該当のブックファイルの拡張子を xlsm → xlsx に変更すると開くことが出来るか確認しておいてもよいと思いますよ。

[修復されたレコード ~] のエラーメッセージの現象については、ブックファイルの形式に要因があるのか少し気になっています。

マクロを含まない xlsx 形式のブックファイルを USB メモリーでやりとりするとどのようになるのかも試してみてはどうでしょうか。

新しい USB メモリーを使った場合の結果も、ぜひ書き込んでくださいね。

返信、お待ちしています。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

11 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-06-10T14:11:09+00:00

    大沢様

    参考になる回答ありがとうござます。

    ysakudaさまのスレ、私も先に読ませていただいていました。

    bitの違いが原因ではないかと感じたので32bitにインストールし直したのですがなんだか解消しないみたいです。

    私自身マクロは初心者でコード詳細などわからないのですが、とりあえず全く開けない状態ではなく、開けるけど

    データの内容が変わってしまう場合に出るメッセージはこんなものが出ていました。

    毎回同じメッセージではなかったかもしれませんが、つい最近出たものは以下の通りです。

    「ファイル レベルの検証と修復が完了しました。このブックの一部が修復されたか、破棄された可能性があります。

    置き換えられたパーツ: /xl/worksheets/sheet1.xml パーツに XML エラーがありました。

     要素の終了タグ内の名前と開始タグ内の要素の型は一致している必要があります。場所は、行 2、列 83961 です。

    削除されたパーツ: 印刷設定.

    削除されたパーツ: 印刷設定.

    削除されたパーツ: 印刷設定.

    削除されたレコード: /xl/workbook.xml パーツ内のワークシートのプロパティ (ブック)

    削除されたレコード: /xl/worksheets/sheet2.xml パーツ内のセル情報

    削除されたレコード: /xl/worksheets/sheet3.xml パーツ内のセル情報

    削除されたレコード: /xl/worksheets/sheet4.xml パーツ内のセル情報

    修復されたレコード: /xl/worksheets/sheet2.xml パーツ内のセル情報

    修復されたレコード: /xl/worksheets/sheet2.xml パーツ内の列情報

    修復されたレコード: /xl/worksheets/sheet2.xml パーツ内の条件付き書式

    修復されたレコード: /xl/worksheets/sheet3.xml パーツ内のセル情報

    修復されたレコード: /xl/worksheets/sheet3.xml パーツ内の列情報

    修復されたレコード: /xl/worksheets/sheet3.xml パーツ内の条件付き書式」

    自分では意味がさっぱり分かりません。

    印刷設定云々となると、作成したPCと別のPCだとプリンターが違うから、などという単純な理由ではないですよね?

    エラーを修正したら開けるデータが毎回この内容のエラーだったかどうかも定かではありませんが、とりあえず今回はこのような内容でした。

    まだまだ勉強不足な部分があるせいだと思いますが、原因が何かわかりそうでしょうか?

    オフィス64bit版から32bit版への再インストールの時にレジストリの件までは知らなかったので、もう一度インストールのやり直しを試みた方が早いでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-06-10T12:33:11+00:00

    BANSUIさま

    参考ご意見ありがとうございます

    ご提案のサイトを見てみました

    エクセル2007で勉強している方が、開けない、と言っていたファイルは

    私が作ったデータを開けなかったPCで開いてみたところ、問題なく開くことができました。

    こちらのサイトでもマクロに関する質問や回答がたくさんあるようなので、後々の参考にさせていだたきます。情報ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-06-10T07:41:28+00:00

    BANSUI さん、アドバイスありがとうございます。

    beans-mei さん、こんにちは。

    マイクロソフト コミュニティをご利用いただきありがとうございます。

    Excel 2010 で作成した *.xlsm 形式のファイルが開けないのですね。

    少し状況が違うかもしれないのですが、以前こちらのフォーラムに似たような内容で質問されたスレッドがあったので参考にしてみてはどうでしょう。

    マクロを含むブックが開けない

    ※ y sakuda さんのコメントが参考になると思います。

    原因の一つとして Office 2010 の 32 ビットと 64 ビットのバージョンの違いが原因でマクロがうまく動作しなかったという可能性も考えられます。

    32 ビット環境で作成されたマクロ有効ブックでは開けなくなることが少なったようですが、違うバージョンでファイルを開く場合は、コードの作成に工夫が必要ということも考えられます。

    ※ 32 ビットの Office 環境で使用されている方が多いと思うので、 32 ビットでインストールした手順が悪いということはないと思いますよ。

    コードの詳細が解らないので、はっきりとした原因が解らないのですが、マクロの詳しい内容となるとこちらのフォーラムでは情報が集まりにくいことがあります。

    VBA やマクロの内容については専門の VBA フォーラムがあるので、作成されたマクロコードと、開くことが出来なかった Office バージョンを書いて質問をしてみてはどうでしょう。

    Visual Basic for Application (VBA)

    よろしければ活用してみてくださいね。

    もし、何か解ったことや、進展がありましたらこちらのスレッドにも追加で書き込んでいただけると嬉しいです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2013-06-10T00:44:51+00:00

    下記のサイトをご覧ください。

    http://oshiete.goo.ne.jp/qa/4630409.html

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません