タイトル : Re: Excelプロセス 投稿日 : 2005/04/21(Thu) 13:27 投稿者 : 花ちゃん
まだ、思案しておられるようならヒントを 投稿されたコードを自分で書かれたのなら 下記のこと位は聞かなくてもできるはずですが。 > 行11〜13をコメントにすると、Excelプロセスは残りません。 ならどうしてこの部分を調べないのですか? > 10 xlSheets = xlBook.Worksheets > 11 For i = 1 To xlBook.Sheets.Count() > 12 Console.WriteLine(xlSheets.Item(i).Name) > 13 Next i たとえば12行目をコメント化して試してみるとか? 10 行目で xlBook.Worksheets は変数に受けているのに 11行目は、なぜその変数を使用しないで直接使っているのですか? (なぜ、変数に受けなければいけないかはご存知ですよね) 12行目のコードはどこからかペーストしたものですか?自分で1文字づつ入力した ものですか? 自分で入力したなら何か変だなと思いませんでした。 (ここのExcelのプロセスが正常に終了しない理由 の 2番と3番) それとこの投稿されたコードは、投稿用のコードですか? > 37 xlCells = xlSheet.Cells この部分はどうなっているのですか? 投稿用のコードでどこか省略しているならいいのですが。 Excelのプロセスが正常に終了しない理由 のところに書いている1番〜5番の事を 確認しながらコードを書くようにして下さい。 それと、28行目は必要ありません。コードさえキチンと書いていれば残ることはありません。 |