投稿日 | : 2007/04/25(Wed) 16:49 |
投稿者 | : いとう |
Eメール | : |
URL | : |
タイトル | : Re^4: エクセルのセルに貼り付けるには |
すいません色々調べて結局持っていた本を参考にエクセルに文字を送信できたのですが、
Private Sub Command1_Click()
Dim xlsApp As Object
Dim xlsBook As Object
Dim xlsSheet As Object
' エラーを抑止
On Error Resume Next
' 既に起動しているExcelへの参照
Set xlsApp = GetObject(, "Excel.Application")
' アクティブなブックを参照
Set xlsBook = xlsApp.ActiveWorkbook
' アクティブなワークシートを参照
Set xlsSheet = xlsBook.ActiveSheet
' Excelへデータを送るプロシージャの呼び出し
Call SebdData2Excel(xlsBook, xlsSheet)
' オブジェクトを解放
Set xlsSheet = Nothing
Set xlsBook = Nothing
Set xlsApp = Nothing
On Error GoTo 0
End Sub
Private Sub SebdData2Excel(xlsBook As Object, _
xlsSheet As Object)
Dim intCol As Integer
Dim intRow As Integer
Const xlLineMarkers = &H41
Const xlLocationAsObject = 2
xlsSheet.Cells(1, 1) = "A"
End Sub
現在上のようになっていて、セルを指定しないと文字を送れないのですが、セルを特に指定しないで
現在位置のセルに文字を書かせるにはどのようにしたら良いでしょうか?
よろしくお願いします。