| Microsoft Access Club >VBAのTips解説 >このページ >次頁 < 前項 | |
|
| 引数 | 意味 | 指定 |
|---|---|---|
| class | 作成するオブジェクトのクラスとアプリケーションの名前を指定します | 省略不可 |
| servername | ネットワークで利用する場合、ネットワークサーバー名を指定します | 省略可。省略した場合は、ローカルでの使用となります |
| 値 | 意味 |
|---|---|
| appname | アプリケーションの名前を指定します |
| objecttype | オブジェクトの種類またはクラスを指定します |
| クラスとアプリケーション名 | 意味 |
|---|---|
| Excel.Application | Excel |
| Excel.Sheet | Excelシート |
| Excel.Chart | Excelグラフ |
| Word.Application | Word |
| Word.Document | Word文書 |
| Access.Application | Access |
| PowerPoint.Application | PowerPoint |
| Outlook.Application | Outlook |
| InternetExplorer.Application | Internetエクスプローラー |
Excelのシートに「売上管理」テーブルレコードを全て書き込みます。
コマンドボタンクリック時イベントプロシージャを以下のように作成します。
Private Sub 実行_Click()
On Error GoTo エラー
Dim xl As Object
Set xl = CreateObject("Excel.Sheet")
Dim intNo As Integer
Dim CN As New ADODB.Connection
Dim RS As New ADODB.Recordset
Set CN = CurrentProject.Connection
RS.Open "売上管理", CN, adOpenKeyset, adLockOptimistic
xl.Application.Visible = True '--- A
Do Until RS.EOF
intNo = intNo + 1
xl.Application.Cells(intNo, 1).Value = RS!ID
xl.Application.Cells(intNo, 2).Value = RS!取引先
xl.Application.Cells(intNo, 3).Value = RS!売上金額 & "円"
RS.MoveNext
Loop
xl.SaveAs "C:\売上管理.xls" '--- B
xl.Application.Quit ---E
RS.Close: Set RS = Nothing
CN.Close: Set CN = Nothing
Set xl = Nothing
Exit Sub
エラー:
MsgBox Err.Number & " : " & Err.Description
Exit Sub
End Sub
アメリカ合衆国の大手データセンターにサーバー機器を設置。
アダルト対応可能な専用・共有レンタルサーバーを提供。