Microsoft 製品に組み込まれている Visual Basic の実装。
新規ブックに張り付けているとしたら、その他ブックの方が壊れているか壊れかけている可能性が高いはずです。
また、オブジェクトが値貼り付けではなく、リンク貼り付けになったりしていると余計そういうことが起こりそうな気もします。
参考まで。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
お世話になります。
ファイル保存によるエラーの原因と回避方法についてご教授頂きたく存じます。
報告書のフォーマットを作成し、
ボタンを押して保存させるマクロを社内で運用しております。
【処理の流れ】
1.テンプレートブックのボタンをユーザーが押す
2.マクロが新規ブックを作成し、テンプレートブックにあるテンプレートシートを新規ブックにコピー
3.マクロもコピー
4.ユーザーが新規ブックのテンプレートシートに入力
5.ユーザーがテンプレートシートに設置したボタンを押すことで、拡張子をxlsmで保存
概略は上記です。
以下、エラー内容と発生条件です。
【内容】
エラーコード:1004
エラー説明文:ファイルを保存できませんでした
【発生条件】
▼4のユーザーが入力する部分で、図(写真)や線を挿入する。
その後、5のマクロで保存をするとエラーが発生します。
▼全ての図で起こるエラーではなく、図が挿入されていても保存できるケースもあります。
▼一度エラーが起きると、手動での保存もエラーになります。
→エラーの内容は、
「'C:\USers\xxx\Desktop\Book1.xlsm'の保存中にエラーが検出されました・・・」
詳細なエラーコードなどは不明です。
【備考】
①ファイルは保存されませんが、VBEで見えるVBAProjectは保存したいファイル名になります。
②マクロが含まれない新規ブックに、
エラーの原因だと推測される図を挿入して手動で保存をしてもエラーにはなりません。
よろしくお願い致します。
Microsoft 製品に組み込まれている Visual Basic の実装。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
新規ブックに張り付けているとしたら、その他ブックの方が壊れているか壊れかけている可能性が高いはずです。
また、オブジェクトが値貼り付けではなく、リンク貼り付けになったりしていると余計そういうことが起こりそうな気もします。
参考まで。
ご返信ありがとうございます。
3については、オブジェクトのことです。
挿入と書きましたが訂正です。
他ブックのオブジェクトをコピー&ペーストを行いました。
1、2についてですが、
改めて事象の確認を行いましたが、再現することができませんでした。
結局、原因は不明ですが、
再現性が確認できないので、この質問は一旦取り下げさせて頂きます。
丁寧なご回答を頂き感謝致します。
1.必ず問題が発生するケースってのはありますか?例えば特定の図を挿入するとダメとかです。
2.必ず問題が発生するケースを試して、自動保存ではなく、手動保存で保存できますか?
3.図の挿入というのはオブジェクトとして挿入しているんでしょうか、又はサーバー等にある写真などのリンクをはっているだけでしょうか?
一般論としては、おかしなコードになっているか、問題が発生する図等になにか特殊な要因があるはずです。
プログラムの問題である場合、コードを出していただかないと話になりません。
ただ、****でかい本物のコードを出されても誰も見ませんし、データなんかの関係で検証もできないでしょうから、問題が発生するサンプルコードを作ってください。
(まあ、普通そういうことをやっていると、ご自分で原因がわかる場合が多いと思いますが)