• 締切済み

Excelに値がセットされず出力されてしまう

お世話になります。 VB6でファイルを取り込んで、取り込んだ値を合算して、 Excel出力させる、という処理を行うPGがあります。 約1年半くらい、問題なく動作していたんですが、 ここ最近になって、ファイルから取り込んだ値が、 エクセルにセットされずに、出力されてしまった、という事が起こったと連絡がありました。 正常な処理ですと、7枚くらい印刷されるのですが、 その場合は、その中の1枚(3ページ目くらい)だけが、何も値がセットされていませんでした。 同じEXEで、同じ雛形で、同じデータで、試したのですが、正常に処理されてしまい、再現はできませんでした。 質問なのですが、 何も値がセットされないで、エクセルの雛形のみが印刷されてしまう場合、 たとえば、使用しているPCに負荷がかかってたりすると、そういう現象が起こるのでしょうか? そのほか、何か考えられる事とかありませんでしょうか? ご存知の方、いらっしゃいましたら、 ご教授のほど、よろしくおねがいいたします

みんなの回答

回答No.2

#1 さんと同じ。再現テストの条件がまだまだ少なすぎます。 ところで、エラー処理とか書いてあります? 案外エラーが起きていてもエラー処理ですっ飛ばされてるってこともあります。

  • taseki
  • ベストアンサー率66% (155/233)
回答No.1

もう少し情報が欲しいところですが…(たとえば読み込むデータの形式など)。 おっしゃっているような現象が起きたとき、セオリーとしては「同じ条件で再現」というのが基本ですから、 > 同じEXEで、同じ雛形で、同じデータで、試した 上記の他に、問題のPCと違うところはありませんか? たとえば最近Excelをバージョンアップしたかオプション変更や入れなおした、そのVBのEXEが依存するコンポーネントに影響する何かをインストールまたは変更した、あるいは、本当に完全に同じデータなのか、受け渡しの段階などで改行コードが変わってしまったとか(テキストなら)、出力先ファイルが「書込み禁止」になっている、などなど…、考えられることは多すぎて…。