|
分類:[VB.NET/VB2005 以降]
VB:2005/Office: 2000/DB: SQL2000Server を使用しています。
下記の現象について教えてください。 Excelデータを取込み、補正してDBへ書き込むPGMをテストしているのですが、Excelファイルは 正常にクローズされているようなのですが、テスト後、Excelファイル(どのExcelファイルも)を直接ダブルクリック でオープンしてみると、Excelの側だけが表示されて中身が表示されません。Office(Excel)のファイル(F)-開く でオープンすると正常に開きます。
下記にコーディングの抜粋を記載します。 'Excelオープン xls = GetObject(wxlsname) xls.Application.Visible = True wxlsno = xls.Application.Workbooks.Count xls.Parent.Windows(wxlsno).Visible = True xlsName = xls.Parent.ActiveWorkbook.Name
(中略)
'Excel Book Close If xls.Application.Workbooks.Count = 1 Then xls.Application.Workbooks(wxlsno).Saved = True 'Bookを保存せずに終了 xls.Application.Quit() Else xls.Application.Workbooks(wxlsno).Saved = True 'Bookを保存せずに終了 xls.Application.Workbooks(wxlsno).Close() End If xls = Nothing
|