Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


49728 / 76736 ←次へ | 前へ→

【31911】Re:Visual Basic.Netの質問なのですが・...
発言  小僧  - 05/12/2(金) 9:17 -

引用なし
パスワード
   ▼けんけん さん:
こんにちは。

.Net については殆ど解らないのですが、なかなか回答がつかないので…。

以下のコードは VBA ですが、他の offie 製品(Access)から
Excel を開いて書き込む例です。

Private Sub コマンド0_Click()
Const xName = "C:\A.xls"
Dim xlsApp As Excel.Application
Dim xlsWkb As Excel.Workbook
  
  Set xlsApp = CreateObject("Excel.Application")
    xlsApp.Visible = True
  Set xlsWkb = xlsApp.Workbooks.Open(xName)
    xlsWkb.Sheets("Sheet1").Range("A1").Value = Me.Text_Box1.Value
    xlsWkb.Close SaveChanges:=True
  Set xlsWkb = Nothing
    xlsApp.Quit
  Set xlsApp = Nothing
End Sub

Excel を非表示にしてテストすると、
エラーが出た際にオブジェクトの解放ができずに
Excel ファイルを破損してしまう事が多々あります。
うまくいくようでたら、xlsApp.Visible = True を
コメント化にでもして下さい。

参考になりましたら幸いです。

0 hits

【31878】Visual Basic.Netの質問なのですが・・・ 助けてください。 けんけん 05/12/1(木) 19:35 質問
【31911】Re:Visual Basic.Netの質問なのですが・... 小僧 05/12/2(金) 9:17 発言
【31918】Re:Visual Basic.Netの質問なのですが・・... Blue 05/12/2(金) 10:33 発言
【31928】Re:Visual Basic.Netの質問なのですが・・... けんけん 05/12/2(金) 13:55 お礼

49728 / 76736 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free