次の方法で共有

【Excel2010】【VBA】ファイルの保存エラーについて

Anonymous
2014-12-02T02:14:33+00:00

お世話になります。

ファイル保存によるエラーの原因と回避方法についてご教授頂きたく存じます。

報告書のフォーマットを作成し、

ボタンを押して保存させるマクロを社内で運用しております。

【処理の流れ】

1.テンプレートブックのボタンをユーザーが押す

2.マクロが新規ブックを作成し、テンプレートブックにあるテンプレートシートを新規ブックにコピー

3.マクロもコピー

4.ユーザーが新規ブックのテンプレートシートに入力

5.ユーザーがテンプレートシートに設置したボタンを押すことで、拡張子をxlsmで保存

概略は上記です。

以下、エラー内容と発生条件です。

【内容】

エラーコード:1004

エラー説明文:ファイルを保存できませんでした

【発生条件】

▼4のユーザーが入力する部分で、図(写真)や線を挿入する。

 その後、5のマクロで保存をするとエラーが発生します。

▼全ての図で起こるエラーではなく、図が挿入されていても保存できるケースもあります。

▼一度エラーが起きると、手動での保存もエラーになります。

 →エラーの内容は、

  「'C:\USers\xxx\Desktop\Book1.xlsm'の保存中にエラーが検出されました・・・」

  詳細なエラーコードなどは不明です。

【備考】

①ファイルは保存されませんが、VBEで見えるVBAProjectは保存したいファイル名になります。

②マクロが含まれない新規ブックに、

 エラーの原因だと推測される図を挿入して手動で保存をしてもエラーにはなりません。

よろしくお願い致します。

開発者テクノロジ | Visual Basic for Applications

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

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

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-12-02T07:40:48+00:00

    新規ブックに張り付けているとしたら、その他ブックの方が壊れているか壊れかけている可能性が高いはずです。

    また、オブジェクトが値貼り付けではなく、リンク貼り付けになったりしていると余計そういうことが起こりそうな気もします。

    参考まで。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2014-12-02T06:59:29+00:00

    y sakuda様

    ご返信ありがとうございます。

    3については、オブジェクトのことです。

    挿入と書きましたが訂正です。

    他ブックのオブジェクトをコピー&ペーストを行いました。

    1、2についてですが、

    改めて事象の確認を行いましたが、再現することができませんでした。

    結局、原因は不明ですが、

    再現性が確認できないので、この質問は一旦取り下げさせて頂きます。

    丁寧なご回答を頂き感謝致します。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2014-12-02T04:25:47+00:00

    1.必ず問題が発生するケースってのはありますか?例えば特定の図を挿入するとダメとかです。

    2.必ず問題が発生するケースを試して、自動保存ではなく、手動保存で保存できますか?

    3.図の挿入というのはオブジェクトとして挿入しているんでしょうか、又はサーバー等にある写真などのリンクをはっているだけでしょうか?

    一般論としては、おかしなコードになっているか、問題が発生する図等になにか特殊な要因があるはずです。

    プログラムの問題である場合、コードを出していただかないと話になりません。

    ただ、****でかい本物のコードを出されても誰も見ませんし、データなんかの関係で検証もできないでしょうから、問題が発生するサンプルコードを作ってください。

    (まあ、普通そういうことをやっていると、ご自分で原因がわかる場合が多いと思いますが)

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

    0 件のコメント コメントはありません
  4. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報