■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
EXCEL出力の件 2009/03/03 11:54 OB 4
OS XP Pro SP3
Ver9.1

「Excel出力」を実行すると、
「RangeクラスのPasteSpecialメソッドが失敗しました。」
「'Book1'への変更を保存しますか?」
というメッセージボックスが表示されて、途中までしか出力ができなくなります。

出力結果:8300行、30列 
メモリもあります。

クリックボード貼り付けではできましたが、日付の編集及び数値の場合は0が消える等の問題からお客様サイドからExcel出力でないとダメ!と言われています。

解決方法はないのでしょうか?


こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。

お問い合わせいただきました件についてですが、
インストールされたExcelがEXCEL2003以前のバージョンの場合、
256列以上、65536行以上など、EXCEL仕様の上限を超えてしまう場合に
発生するというご報告をいただいております。

もし、上記に該当する場合は、
・絞込み検索や表示列の設定で制限を越えないようにデータ表示し、
 分割して出力していただく
・「結果をクリップボードに出力する」機能をご利用いただき、
 エディタに貼り付け後、制限内の行数または列数を超えないように加工し、
 EXCELに貼り付けていただくなどの対応をお願いできますでしょうか。

また、上記に該当しない場合は、以下の追加情報を
教えていただいてもよろしいでしょうか。
① Excelのバージョンを教えていただいてもよろしいでしょうか。
②また、「クリップボード出力」は問題なくご利用いただけますでしょうか?

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願い申し上げます。

Excelのバージョンは Excel2003 です。
ObjectBrwoserのバージョンは9.1.0.0です。
Oracle バージョン 10.2.0.1 です。
「クリップボード出力」はできます。

現象は投稿No.4214と同じです。
2007年7月~稼動しているのですが、2009年02月~この現象が出始めました。
環境は変わってない状態での現象ですので大変戸惑っています。

別パソコンでは大丈夫かと思い、別パソコンにインストールして行ったところ同じ現象でした。
解決策はないのでしょうか?
こんにちは
後迫@SIです。

なかなか解決に至らず申し訳ございません。

Excel出力ボタン押下時の出力ダイアログにて、
出力方法を「横」になっている場合、出力方向が変わっている関係で、
当エラーが発生する場合がありますので、
ご確認をお願いしてもよろしいでしょうか。

また、上記でも解決しない場合、
以下の手順にて画面の表示設定をリセットしていただき、
現象が解決するかご確認をお願いできますでしょうか。

①Object Browserを起動している場合は終了します。
②レジストリエディタを起動し、
 「HKEY_CURRENT_USER\Software\SystemIntegrator」にある、
 「OB10」キーを削除します。
③Object Browserを再度起動いたします。

たびたびお手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
回答ありがとうございました。

出力方法は「縦」です。

レジストリを消す処理を行ってみたのですが、現象は解消されませんでした。
起動時1回目は正常にExcel出力できます。2回目移行やはりできませんでした。

解決に向けて可能性があるものは何でもしたいと思っていますので、なにかあれば教えて下さい。
よろしくお願い致します。