タイトル : Re^2: Excelのプロセスについて 投稿日 : 2007/06/25(Mon) 13:09 投稿者 : ぷらぷら
> > '使わせてもらってます > > Private Sub CloseXls(ByRef objCom As Object) > ByRef だと、Option Strict On の時に使いづらいのが難点…。 > # 2005 なら、ジェネリックで対応できるのだけれども。 > > > > intLastRow = CType(xlsCell(xlsCell.Rows.Count, 4) _ > > , Excel.Range).End(Excel.XlDirection.xlUp).Row > > 試してはいませんが、おそらく、下記程度までは分解しないとマズイかと。 > > rowsRange = xlsCell.Rows > cellsRange = xlsCell(rowsRange.Count, 4) > endRange = cellsRange.End(Excel.XlDirection.xlUp) > lastRow = endRange.Row > CloseXls(endRange) > CloseXls(cellsRange) > CloseXls(rowsRange) 上記のように修正したところプロセスが残らないようになりました。 ありがとうございました。 ココ↓を読んでおけば悩むことも無かったかもしれませんね。 http://hanatyan.sakura.ne.jp/bbs/wforum.cgi?no=1000&reno=997&oya=997&mode=msgview&page=30 魔界の仮面弁士さんが答えてるし… |