Excel VBA質問箱 IV

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

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


57291 / 76738 ←次へ | 前へ→

【24184】Re:EXCELマクロからWORDファイルに書き込みと保存は?
発言  ichinose  - 05/4/14(木) 20:44 -

引用なし
パスワード
   ▼row さん:
こんばんは。

>みなさん、こんにちは。
>過去ログを参考にさせて頂き、なんとか作成している所なのですが
>どうしても詰まってしまったので教えて下さい。
>
>エクセルのマクロから、ファイルを開いてデータを書き込んで
>名前を付けて閉じるという作業をしています。
>
>エクセルを対象にした作業は出来るのですが、ワードに対しては
>開く事までしか、出来ない状態で困っています。
>
>現在のソースは、こちらです。
>なお、変数の宣言や内容については、問題無いと お考え下さい。
SelectionもWordオブジェクトに対してなら、

oApp.selectionですよね?


>-------------------------------------------------------------------------------

Sub test()
  Dim oApp As Object
 Set oApp = CreateObject("Word.Application")
  With oApp
    .Visible = True
    With .Documents.Open(Filename:="C:\テスト1.DOC")
  '  ワードファイルに、指定した文字列を書き込む  ↓ここで、ワードに切り替えてくれません
     .ActiveWindow.Selection.TypeText Text:=Mid(免許番号(I), 1, 4)
     .ActiveWindow.Selection.TypeParagraph
     .ActiveWindow.Selection.TypeText Text:=Mid(免許番号(I), 5, 30)
     ファイル名 = "c:\テスト2.DOC"
     .SaveAs Filename:=ファイル名
'     ↑別名で保存するならこれです
     .close false
     End With
    .Quit
  End With
End Sub

最初は、Wordの参照設定を行ってコードを記述すると便利ですよ。
メンバリストが表示されるから・・・。
その場合は、
dim oapp as word.application
なんて宣言しなければなりませんが・・・。
0 hits

【24183】EXCELマクロからWORDファイルに書き込みと保存は? row 05/4/14(木) 18:34 質問
【24184】Re:EXCELマクロからWORDファイルに書き込み... ichinose 05/4/14(木) 20:44 発言
【24185】Re:EXCELマクロからWORDファイルに書き込み... row 05/4/14(木) 21:40 お礼

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