エクセル写真帳でShapeオブジェクトのCutメソッドが失敗する問題

シェアする

Cutメソッドは失敗しました
Cutメソッドは失敗しました

エクセル写真帳v5.3で 「Cutメソッドは失敗しました Shape オブジェクト」というエラーが出るという報告があります。

同じ症状でお悩みの方はいらっしゃいますでしょうか。

詳しい原因はわかっていなのですが、これまでの検証でなんとなくパソコン環境によるものだという感じはあります。エラーの発生が不規則だからです。

確実にわかっていることは、Cutメソッドを使用しなければエラーは発生しない、ということだけです。

この問題に対応しました。以下の記事を参照ください。

エクセル写真帳ver5.4【リンク版】を公開しました

 

Cutメソッドの必要性

では、エラーの出るCutメソッドをどうしていまだ使用するのか、といいますと、写真データを貼り付けした後の画像の圧縮に使用しているのです。

Cutメソッドを使用しないと、大量の写真をシートに貼り付けした場合、エクセルファイル自体が猛烈に肥大する、という問題に直面します。

ファイルを分ける処理は今でも推奨

大量の写真を貼り付けしない、もしくは、たくさん写真を貼りたい場合は、ファイル自体を複数に分ける、という手法で写真帳を作成していただければ、ファイル肥大化問題は概ね回避できます。

僕も実務でエクセル写真帳を使用しているのですが、基本的に写真項目ごとにファイルを分けています。親フォルダだけ設定した写真帳を、複数コピーしてそれぞれ使用するというイメージです。

ただ、 工事関係の写真ですと、いちどに数百枚もの写真を1つのシートに貼り付けする場合もあるかと思うので、そこまでくると圧縮しないと重すぎて印刷にも影響がでる可能性もあるわけでして、その辺の処理をどうしたらよいのか困り果てています。

スポンサーリンク

全国的に利用されている現状として

エクセル写真帳は、今となっては全国的にそこそこの愛用者がいる感があるので、すべての方に細かくファイルを分ける使い方を実践していただく、というのも利用用途に個人差があり、なかなかうまくいかないのが現状です。

Cutメソッドは使わない方向で検討

取り急ぎ、時期バージョンとしては、「CUTメソッドを使わないバージョン」でいこうと思っています。ただ、ファイルの肥大化を防ぐために、現在の写真帳よりも全体的な画質を少し落とさなければならないかもしれません。

  • 画質を微妙に落としても良いのでファイルを小さくしたい
  • 画質は落とさないで、ファイルが肥大しても良い
  • 今よりもっと画質を上げたい(ファイル肥大OK)
  • そもそもエラー出ていないので変更しなくて良い
  • Cutを使わない圧縮方法を知っている

などなど。この件につきまして、エクセル写真帳を使っている方で、何かご意見などある方がいらっしゃいましたら、コメント欄、メールなどで意見を頂けると幸いです。

まあ常に新しいバージョンを使わなければいけないわけではないので、気に入らなければずっと古いバージョン使っていただいても問題はありません。

その辺は無料公開なので柔軟にお願いしたいところではあります。

エクセル写真帳ダウンロードページ(Vector)

この記事をお届けした
satoの雑技術ノートの最新ニュース情報を、
いいねしてチェックしよう!
スポンサーリンク

シェアする

フォローする

『エクセル写真帳でShapeオブジェクトのCutメソッドが失敗する問題』へのコメント

  1. 名前:kie 投稿日:2022/12/03(土) 14:49:04 ID:1b814275b 返信

    初めて利用させていただきましたが、CUTメソッド問題で使用できませんでした。

    個人的には、
    ・画質は落とさないで、ファイルが肥大しても良い
    です。

    容量の問題があるときには、使用者が取り込む画像自体を事前に縮小すれば良いかと思います。

    • アバター画像 名前:sato001 投稿日:2022/12/04(日) 11:06:56 ID:bed6292c2 返信

      きえ 様
      用途によって色々とありますよね。
      使用者が画像サイズを自分の判断で変更できる人が使えばそうなんですが、多くの場合、それができない人も多いのです。
      最近のカメラの画像サイズはどんどん上がっているので、スペックが低いパソコンで数百枚単位を一気に貼り付けする人なんか、パソコンが止まったりします。

  2. 名前:きえ 投稿日:2022/12/04(日) 08:54:44 ID:3e8c5fa3f 返信

    昨日書き込んだ者ですが、もしやと思い事前に縮小した画像データで試してみたらCutメソッドのエラーが起きる事もなく成功しました。

    元の画像データが大きすぎてもエラーの原因になるようですね。

    • アバター画像 名前:sato001 投稿日:2022/12/04(日) 11:08:36 ID:bed6292c2 返信

      そうなんですね。
      僕が色々とやってみたときは、縮小してもできたり、できなかったりしました。
      なので、最近はリンク貼り付け版というものを特別に作成して使っています。
      こちらだとcutメソッドを使わないのでエラーはでません。
      ただ、使い勝手はかなり悪くなります…。

  3. 名前:きえ 投稿日:2023/01/13(金) 17:26:55 ID:45c6eb079 返信

    知り合いにもこのソフトを紹介して使ってみて貰っていますが、確かに環境によっていくら画像を小さくしてもエラーがでますね。
    このエラーは以前のバージョンだと出なかったのでしょうか?Ver5.2をダウンロードする方法はありますか?

    「リンク貼り付け版」というのは、元画像データがPCに無い状態だと表示されないのですよね? 個人的には画像も含めてエクセルファイル化されるのが希望です。

    • アバター画像 名前:sato001 投稿日:2023/01/14(土) 02:31:45 ID:a440bd399 返信

      コメントありがとうございます。
      以前のバージョンでも貼り付け方法は同じなのでエラーが出ます。
      僕はここ2年くらいは、「リンク貼り付け版」で業務の写真帳を作っていますが不具合はありません。
      申し訳ありませんが、今のところ改良する予定はないので、他のソフトを使っていただくのが良いかと思います。

  4. 名前:kova 投稿日:2024/02/15(木) 15:52:36 ID:4ad956f8a 返信

    エクセル写真帳を使わせていただいている者です。
    写真を貼ろうとしてページをまたぐ際にこのエラーが出ました。私の場合1ページ3枚に設定していたため、写真を4枚以上貼ろうとするとエラーが出る状況でした。
    結果として、画像ファイルの解像度(dpi)を弄るとエラーが出なくなりました。
    エラーが出る写真と出ない写真があり、出る写真はデジタルカメラで撮影した写真でdpiが300、出ない写真はiPadで撮影した写真でdpiが72でした。doiを72に変更した写真は問題なく貼り付けることが出来ました。
    マクロには明るくないため原因等は分かりませんが、使えるようになったので共有させていただきます。

    • アバター画像 名前:sato001 投稿日:2024/02/20(火) 09:31:45 ID:1aa20b46f 返信

      了解しました。
      情報ありがとうございます。

  5. 名前:yaya 投稿日:2024/04/30(火) 10:17:40 ID:a03551f9b 返信

    似たようなエラーでパソコンの「クリップボードの履歴」を無効にすると改善する、という事例がありました。改善ではないですが、環境依存という部分で。

    • アバター画像 名前:sato001 投稿日:2024/10/01(火) 09:22:58 ID:d07f1b461 返信

      なるほどです。環境によって違ってしまうと難しいですよね。
      情報ありがとうございます。