すぐに役立つエクセルVBAマクロ集 - すぐマク
すぐに役立つ Excel VBA マクロ集 Excel VBA Macro
FAQ
Google
 
Home |  What's New! |  Gallery |  Introduction |  Service |  Profile 500連発・組み方講座フォロー Big Color Pallet
[広告]
 
Excel VBA Macro
Excel DownLoad
© 1997 - 2007
Yoshioh Nagai.
All RightsReserved.
HappyTech & Co., Ltd.
www.happy500z.com
Excel VBA Macro ・ その他 ・ FAQ
Wordは起動できるが文書を開けないが? Click Here! Click Here!
Question 63.9 その他 Excel VBA Borad (掲示板)より Previous Next
下記のようにしてwordを開こうとしても、 「ラベル2」ファイルが開きません。 やはり、フルパスでないとダメなのでしょうか? 相対パスで開く方法ありませんか?
Sub Rabel()
Dim ワード As Object
Dim ワード文書 As Object
Dim パス As String

'フルパスを作成
    パス = "ラベル2.doc"
    Set ワード = CreateObject("Word.Application") 'Wordを起動する
    ワード.Visible = True                       'Wordを表示する
    Set ワード文書 = ワード.Documents.Open(パス) 'Word文書を開く
End Sub
Answer   2002.9.3 Yoshioh Nagai
このHPの 「Wordを起動して文書を開くには?」 を参考にしていただいているようですね。 提示されたマクロを実行してみましたら、正常に動きました。
「相対パスで開く方法ありませんか?」ということですが、
パス = "ラベル2.doc" と記述されていますので、開いたブックが保存されているフォルダに "ラベル2.doc" が保存されていなければなりません。 その点はよろしいですか?
うまくいきました
なんと初歩的なミスを・・ ご指摘ありがとうございます。うまくいきました。

Click here to visit our sponsor