|
Word投稿はじめてです。
よろしくお願いします。
Excelシートに入力済みの文字列を、wordを起動して転記したいです。
転記したいのは単一行の複数列です。(例、C9からH9まで)
みようみまねで以下つくってみましたが、まるでうごきません。
どこが悪いか御教えいただけないでしょうか。
Sub test()
Dim myWord As Variant ' Word.Application
Dim myWordDoc As Variant ' Word.Document
Dim myText As Variant
'Wordを起動
On Error Resume Next
Set myWord = GetObject(, "Word.Application")
If Err.Number <> 0 Then
Set myWord = CreateObject("Word.Application")
Set myWordDoc = myWord.Documents.Add
myWord.Visible = True
End If
On Error GoTo 0
'Excelシート上の選択されたセル、およびその右側5列目までを順次コピペ
myText = ActiveCell.Offset(0, 0).Value
myText = ActiveCell.Offset(0, 1).Value
myText = ActiveCell.Offset(0, 2).Value
myText = ActiveCell.Offset(0, 3).Value
myText = ActiveCell.Offset(0, 4).Value
myText = ActiveCell.Offset(0, 5).Value
End Sub
|
|