• 締切済み

GetObjectでの日本語ファイル名について

GetObjectでの日本語ファイル名について 下記のようなファイルプロパティ変更スクリプトを作成しているのですが、 GetObjectで、日本語ファイル名のせいか、エラーはないのですが、 ファイルプロパティが変更されません。スペースが含まれている場合も同様 日本語や、スペースがファイル名に含まれる場合には どのようにしたらよいのでしょうか。 Set oWord = CreateObject("Word.Application") Set oDoc = GetObject( "D:\test\新規MicrosoftWord文書.doc" ) odoc.BuiltInDocumentProperties(21).Value = "XXXX" odoc.save() oWord.Quit よろしくお願い致します。

みんなの回答

noname#259269
noname#259269
回答No.2

当方環境(WinXP + Office2003)で試しましたが、デスクトップに置いた日本語ファイル名のワード文書に対して変更できましたが。。。 英語ファイル名ならうまくいくのでしょうか? エラーメッセージが表示されたりしていませんか?

ken_hikita
質問者

補足

私のほうも同様の環境ですが、うまくいきません・・・ 英語ファイル名であればうまく動作しています。 エラーメッセージもでないので、特に問題はないと思うのですが・・・

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

言語や環境がちょっと不明ですが… C言語系列などでは、 "D:\test\新規MicrosoftWord文書.doc" の場合 "D:\\test\\新規MicrosoftWord文書.doc" と記述しますが、そちらは該当しませんか?

ken_hikita
質問者

補足

すいません。 言語は、VBSです。 環境は、Windows XP と Windows 2000です。 """D:\test\新規MicrosoftWord文書.doc""" と D:\\test\\新規MicrosoftWord文書.doc と記載してみましたが、NGでした。

関連するQ&A

  • ファイル名は日本語だと開けなくなる

    大学で知り合いの外国人留学生の友達のノートパソコンのことです。彼が持っているノートパソコンのOSは Windows 2000 英語版 Multi-Language です。僕のパソコンはWindows XP Pro 日本語版です。僕がMS Word XPで書いたレポート、保存の時、「レポート.doc」という名前を保存すると、メールで彼にファイルを送ると、名前は日本語まま見えますが、彼のMS Word 2000で、そのファイルを開けたいですが、ファイル名は「?????.doc」になって、開けなくなるのです。しかし、ファイル名を「Report.doc」という名前換えると彼のMS Word 2000でも開けるのです。日本語の内容も読めます。  彼のパソコンから、Start > Control Panel > Regional Option で 「Japan」と 「Japanese」 と 「IME」 を入れましたが、まだ日本語のファイル名を開けません。  宜しくお願いします。

  • ファイル名を日本語にする

    ワードファイル名は日本語でもOKのようですが、 中には日本語ではだめで半角英数でなければだめなものもあると聞きます。 日本語でOKのものとそうでないものどちらが多いんでしょうか? lzh,exeなど様々な拡張子がありますが、 ファイル名を日本語にして良いかどうかは拡張し次第なのでしょうか? よろしくおねがいします。

  • 日本語のファイル名を表示したい。

    LiinuxサーバにSFTPで日本語のファイル名を外部から送信しています。 以下のサイトを参考にログを出力できるようにしたのですが、日本語のファイル名が表示されません。http://qiita.com/Teppei1224/items/b62e5f1af335a29217e0 変換などする方法でも構いませんので、日本語のログファイルを表示させる方法はありますでしょうか。どうぞよろしくお願いいたします。 ファイル名:ああああ.txt --- ログ ----------------------------------------------------------------------------------------------------------- Nov 18 16:34:40 tcsamigo01 sftp-server[10330]: set "/home/ユーザ名/\343\201\202\343\201\202\343\201\202\343\201\202.txt" modtime 20161118-16:33:08 -----------------------------------------------------------------------------------------------------------------------

  • 日本語ファイル名のバックアップ

    WEBサーバーの中に日本語のファイル名のデータがありまして、ローカルにFTPソフトでバックアップを取りたいと思いますが、FFFTPで文字コードをutf-8にチェックすると、日本語のファイル名はダウンロードできるのですが、ファイル名に「?」のマークがあるファイルだと、「ファイル、フォルダ名に使えない文字があります。名前を変更して下さい」と出ます。かなり沢山ファイルがあるので一気にダウンロードしたいのですが、どうしたらよいでしょうか?ちなみに全て画像ファイルです。どなたかご教授お願いします。

  • 日本語名ファイルを書き込む

    こんばんわ。 早速、質問なんですが、 パソコンのデータのバックアップを取ろうと思い、DVD-Rを買ってきて、 フリーソフトのDeepBurnerで画像ファイルやテキストファイルなどを書き込みました。 アルファベット名ファイルはちゃんと書き込めるのですが、 日本語名ファイルの書き込みが上手くできません。 例えば、「テキスト.txt」を書き込むと、「テキ」というファイルになってしまい、 ファイル名が途切れてしまう、拡張子が消えてしまうという状態です。 日本語名ファイルは書き込めないものなのですか? それともソフトやDVDの問題なんでしょうか? 初歩的な質問で恐縮ですが、よろしくお願いします。

  • ファイル名が日本語のwaveファイルについて。

    ファイル名が日本語のwaveファイルについて。 「夢破れて.wav」など、ファイル名が日本語のwaveファイルを CDに焼いてオーディオで再生できますか?

  • ファイル名には日本語を使うべきではないのですか?

    パソコン初心者です。 先日知人に、「ファイル名は日本語でつけない方がいいよ。後々、いろいろと困ることもあるし……」みたいなことを言われました。 テキストファイルとかPDFファイルとか(その他諸々)、日本語で名前をつけた方が目当てのものを見つけるときには便利なのですが、あえて英語でファイル名をつけた方がよい理由って何なのでしょう? 色々と理由があるようでしたら、できるだけたくさん教えて下さい。 パソコンに詳しい方、よろしくお願いします!

  • ファイル名に日本語を避けたりアンダーバーを使う理由

    私はパソコンに詳しくもない一般人ですが、 ファイル名を付ける時、例えば, 2016 02 18 事業案 などとするかもしれませんが、 システムエンジニアさんなら、 2016_02_18_jigyouan とするでしょうか? でも、プロが日本語を避けたり、スペースを使わずアンダーバーを使うのは どんな理由からなんでしょうか?

  • AccessVBAからWordのマクロを実行するには

    [環境]Access2000,Word2000 AccessVBAでWordのオブジェクトをつくりファイルを開くところまでは たどり着いたのですが、開いたWordファイルにあるマクロを実行させる ことが出来ずに困っています。 WordオブジェクトのApplicationとDocumentsオブジェクトの関係も把握 しきれていないため、おかしなソースになっているかも知れません。 よろしくお願いします。 sub DoMacro() Dim oWrd as Word.Application Dim oDoc as Word.Document Set oWrd = New Word.Application With oWrd Set oDoc = oWrd.Documents.Open("c:\test.doc") .Visible = True .Application.Run ("Macro1") oDoc.SaveAs "c:\newTest.doc" .Quit End With End Sub

  • FileZillaで日本語ファイル名は使えますか

    FileZillaで日本語ファイル名は使えますか セキュリティの観点から、FTPクライアントソフトをNextFTPからFileZillaに変えることを検討しています。 昔検討してみて、日本語ファイル名が使えないようだったのであまり検討もせずNextFTPを選択したような記憶があります。 調べてみたら、日本語フォルダ名は使えると紹介されているサイトがありました。 http://www.sky-s.net/sky-blog/archives/2010/07/16-190827.php この設定で、日本語ファイル名も見えるようになりますでしょうか。 試してみればいいのかも知れませんが、もしご存じの方、またはFileZillaで日本語ファイル名を使っている方がいらっしゃいましたら教えてください。 最終的には、FileZillaサーバーにFTPSでアクセスするのが目標です。 ご教示のほどよろしくお願いいたします。

専門家に質問してみよう