Access VBA質問箱 IV

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

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


1940 / 2272 ツリー ←次へ | 前へ→

【4480】既存のExcelファイルを開く めぎゅ 05/2/25(金) 13:12 質問[未読]
【4482】Re:既存のExcelファイルを開く クロ 05/2/25(金) 15:29 発言[未読]
【4542】Re:既存のExcelファイルを開く 名無し 05/3/10(木) 16:00 回答[未読]

【4480】既存のExcelファイルを開く
質問  めぎゅ  - 05/2/25(金) 13:12 -

引用なし
パスワード
   クエリのデータを既存のファイルに出力し、
そのExcelを起動したいと思っています。

出力するところまではできたのですが、起動しません。。。
アドバイスお願いします。

Private Sub cmdExcelFile出力_Click()
On Error GoTo エラー

  Dim db As DAO.Database
  Dim rs As DAO.Recordset
  Dim objEXE As Object
  Dim strmsg As String
  Dim intmsg As Integer
  
    Set db = CurrentDb
    
    Set rs = db.OpenRecordset("Q_価格協議経過書")

    Set objEXE = Excel.Application

    objEXE.Workbooks.Open (C:\My Documents\出力ファイル.xls) 
    
    objEXE.Worksheets(Sheet1).Select

    objEXE.Cells(5, 2).CopyFromRecordset rs
    objEXE.Quit
    
    Set rs = Nothing
    Set db = Nothing
    
  Exit Sub
  
エラー:

  MsgBox "Error番号:" & Err.Number & vbNewLine & _
      "Error内容:" & Err.Description, 16, "管理者"
  End

End Sub

【4482】Re:既存のExcelファイルを開く
発言  クロ  - 05/2/25(金) 15:29 -

引用なし
パスワード
   そのコードでコンパイルしてエラー起こさない?
もしくは赤字(構文のエラー)はないですか?

【4542】Re:既存のExcelファイルを開く
回答  名無し  - 05/3/10(木) 16:00 -

引用なし
パスワード
   出力ファイル.xlsを表示したいんですよね?
objEXE.Visible = True
の一文を入れたら表示されますよ。

1940 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078255
(SS)C-BOARD v3.8 is Free