2017-06-21 13 views
0

VBA(Visual Basic Application) Commandを介してMs Wordファイルを開こうとしています。それは限り、ファイル名にスペースが含まれていないと正常に動作、私はできません。このようなパス名を持つ開いているファイルMs Wordファイル名に空白がある

--> C:/Users/Mch/Desktop/blaa blaaa.docx 

と私は得るこの

のようなエラーメッセージ - >説明:申し訳ありませんが、私たちはあなたのファイルを見つけることができませんでした。移動、名前変更、または削除された可能性はありますか? (C://ユーザー/のMch /デスクトップ/ blaaの%の20blaa ...)

任意のポインタが参考になります。

ありがとうございます。

+2

コードを表示できますか? –

+1

文書を開く前に、文字列変換の何らかの形をしたようです。スペースは "%20"に置き換えられ、Openコマンドはそれを正しく解釈できません。さらに手助けをするために、残りのコードを参照する必要があります – Gowire

答えて

0

ファイル名のスペースは問題ありません。クイックサンプルは次のとおりです。

Dim objWord 
    Dim objDoc 

    Set objWord = CreateObject("Word.Application") 
    Set objDoc = objWord.Documents.Open("c:\some folder\test document.docx") 

    objWord.Visible = True