エクセル写真帳v5.3で 「Cutメソッドは失敗しました Shape オブジェクト」というエラーが出るという報告があります。
同じ症状でお悩みの方はいらっしゃいますでしょうか。
詳しい原因はわかっていなのですが、これまでの検証でなんとなくパソコン環境によるものだという感じはあります。エラーの発生が不規則だからです。
確実にわかっていることは、Cutメソッドを使用しなければエラーは発生しない、ということだけです。
この問題に対応しました。以下の記事を参照ください。
Cutメソッドの必要性
では、エラーの出るCutメソッドをどうしていまだ使用するのか、といいますと、写真データを貼り付けした後の画像の圧縮に使用しているのです。
Cutメソッドを使用しないと、大量の写真をシートに貼り付けした場合、エクセルファイル自体が猛烈に肥大する、という問題に直面します。
ファイルを分ける処理は今でも推奨
大量の写真を貼り付けしない、もしくは、たくさん写真を貼りたい場合は、ファイル自体を複数に分ける、という手法で写真帳を作成していただければ、ファイル肥大化問題は概ね回避できます。
僕も実務でエクセル写真帳を使用しているのですが、基本的に写真項目ごとにファイルを分けています。親フォルダだけ設定した写真帳を、複数コピーしてそれぞれ使用するというイメージです。
ただ、 工事関係の写真ですと、いちどに数百枚もの写真を1つのシートに貼り付けする場合もあるかと思うので、そこまでくると圧縮しないと重すぎて印刷にも影響がでる可能性もあるわけでして、その辺の処理をどうしたらよいのか困り果てています。
全国的に利用されている現状として
エクセル写真帳は、今となっては全国的にそこそこの愛用者がいる感があるので、すべての方に細かくファイルを分ける使い方を実践していただく、というのも利用用途に個人差があり、なかなかうまくいかないのが現状です。
Cutメソッドは使わない方向で検討
取り急ぎ、時期バージョンとしては、「CUTメソッドを使わないバージョン」でいこうと思っています。ただ、ファイルの肥大化を防ぐために、現在の写真帳よりも全体的な画質を少し落とさなければならないかもしれません。
- 画質を微妙に落としても良いのでファイルを小さくしたい
- 画質は落とさないで、ファイルが肥大しても良い
- 今よりもっと画質を上げたい(ファイル肥大OK)
- そもそもエラー出ていないので変更しなくて良い
- Cutを使わない圧縮方法を知っている
などなど。この件につきまして、エクセル写真帳を使っている方で、何かご意見などある方がいらっしゃいましたら、コメント欄、メールなどで意見を頂けると幸いです。
まあ常に新しいバージョンを使わなければいけないわけではないので、気に入らなければずっと古いバージョン使っていただいても問題はありません。
その辺は無料公開なので柔軟にお願いしたいところではあります。
初めて利用させていただきましたが、CUTメソッド問題で使用できませんでした。
個人的には、
・画質は落とさないで、ファイルが肥大しても良い
です。
容量の問題があるときには、使用者が取り込む画像自体を事前に縮小すれば良いかと思います。