• ベストアンサー

ワードdocをdocxに保存するマクロ

ワードdocのファイルが10個、デスクトップのフォルダにあります。 これを、一括して、docxに保存するには、エクセルのマクロか ワードのマクロでする方法をお教えください。 エクセルマクロは使用できますが、 ワードマクロは使用したことがありません。 コマンドプロンプトで一括変換できるという方もいますが、 コマンドはしたことがありません。 試しに拡張子だけ、手動で変えましたが、ファイルが壊れました。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

Wordに限らず旧形式を2010以降の形式に変換をコマンドで行う方法を先ず紹介 http://remix-remix.rash.jp/wordpress/?p=418 こちらに記載があります。 次にvbsで行う方法 https://blogs.yahoo.co.jp/bdfsg610/55401765.html?__ysp=ZG9jIGRvY3gg5LiA5ous5aSJ5o%2Bb こちらに記載があります。 最後に本題のExcelvbaMacroの場合 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13138612268?__ysp=dmJhIGRvYyDlpInmj5s%3D を元に 1.directory指定はめんどくさいのでマクロを記述したexcelと変換したいWordが同じフォルダにあればいいように 2.txtからdocxではなくdocからdocxに変換するように と変更しました。 Sub test() mypath = ThisWorkbook.Path fpath = mypath & "\" Set wd = CreateObject("Word.Application") wd.Visible = True fname = Dir(fpath & "*.doc") Do While (fname <> "") Set doc = wd.Documents.Open(fpath & fname) doc.SaveAs2 fpath & Mid(fname, 1, Len(fname) - 3) & "docx", 12 doc.Close fname = Dir() Loop wd.Quit End Sub これで同一フォルダ内全て変換できると思います。 当方2ファイルを試したところ変換されていました。

その他の回答 (2)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.2

やり方ですが 書き忘れましたね。 Wordの、2007以降の バージョンを、 実行できるように、用意し、 10個全てを 先ずは、選択し、 Wordアイコンに、Dropします。 すると、 ファイルが、全て 開かれます。 其れを、次々と 「ファイル名を指定して保存」から、 保存形式を、変えつつ 保存するだけです。 10個位で、ねを上げてたら 今、居られる所から トイレに、すら 行けませんよ? 日常的には 10回の、事位 苦もなく、されている筈 歩く、ものを、噛む、息をする。 気の、持ちようを 持ち直されては、如何ですか?

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.1

10ファイルなら 手で、やった方が ミス発生を、認知出来て、 おまけに、早いです。

関連するQ&A

  • 拡張子docxをdocに変換

    Word2010を使用しています。 拡張子docxのファイルが送られてきて 開くことができません。 このようなファイルはほとんど送られてきませんので、 何とかフリーソフトで開きたいと思います。 拡張子docxをdocに変換出来るフリーソフトはありますでしょうか。

  • DOCとDOCX

    拡張子が違いますが、ファイルサイズも全然違いますね。 ファイルサイズも半分と随分スマートになっていました。 これってDOCXがDOCに比べてスリム化されたとは思いますが、 どこをどう変更すれば1/2になることに驚いています。  ただ、手順がちょっとイレギュラーなので判断しかねています。 まず、一太郎の文書を一太郎からオフィスの旧バージョンの DOCに変換して保存します。 次にオフォス2010にてDOCをDOCXにて保存しています。 一太郎で変換したため、DOCが大きくなっただけでしょうか?  

  • ワードの拡張子がdoc.からdocx.に代わってしまう

    ワードで作成したファイルを添付ファイルにしてメール送信すると拡張子がdoc.からdocx.に代わってしまって、送った相手がファイルを開くことができません。以前はこんなことが無かったのですが、最近突然このようになってしまいました。原因は何でしょうか?

  • Wordのdocxとdocm

    こんにちは。 Word2007やWord2010では、マクロを埋め込めなり普通のWord文書の拡張子はdocxであり、マクロを埋め込めるWord文書の拡張子はdocmとなっています。 docxファイルをdocmファイルとして保存しても、どちらもファイルサイズは同じなので、 それならdocxファイルは必要ないと思うのですが、どうして、docxが存在するのでしょうか? これについて何かご存知の方がいらっしゃれば、是非教えて頂きたいと思います。 では、よろしくお願い致します。

  • ワード2007から2003への一括変換について

    ワード2007以降のファイル(.docx)のファイルが多数あります。 それをワード2003以前(.doc)がインストールされているパソコンで使用したいと思っています。 一つ一つファイルを開いて、保存し直せばできることはわかるのですが、 ファイル数が多いため、一括で変換できると非常に時間の節約になります。 エクセルに関しては、ネットで探してマクロを見つけて、一括変換することができました。 何かいい方法があれば、ご教授お願いいたします。

  • Word2003(.doc)でWord2007のファイル(.docx)を開く方法。

    こんばんは。 メールのやりとりをしていると、相手がOffice2007を使用しているので、拡張子が.docxのファイルが送られてきます。 私自身はOffice2003なので、そのdocxファイルを開くことが出来ません。 (拡張子だけを変えて強引に開こうとしても、文字化けして見られません。) Word2003でWord2007の文章を開く方法はないのでしょうか? 詳しい方の返答をお待ちしております。

  • メール添付ファイルdocは開くがdocxが開かない

    WindowsXPのパソコンを使っています。メールの添付ファイルで拡張子がdocやpdfは開くことが出来ますが、docxが開くことができません。どのように対応すればよいでしょうか。教えて下さい。WordのソフトはWord2003です。

  • docとdocxファイルの違いを教えてください。

    docはword2003まで使われていたファイル形式で docxは2007以降で使われているファイル形式です。 docで作成したファイルをdocxとして保存するとファイルサイズが若干小さくなりますが、 docと比べてdocxで保存した場合の利点を教えてください。 意外と検索してもほとんど説明してあるページが見つからなかったので 教えてください。 できれば、xlsとxlsxやpptとpptxの違いについて解説してあるページとかあれば教えてください。

  • Wordのdocへの変換

    作ったレポートがdocxだったようで、提出した先生に『ファイルが開けない』と返信が返ってきました。そこで名前をつけて保存のときにファイルの種類を「Word97-2003&6.0/95-RTF」にしました。 これでdocxをdocに変換することが出来たのでしょうか?自信がないので解答お願いします。

  • 拡張子「docx」

    「このワードの文書打ち出してくれる?」 と頼まれて、開こうとしたのですが 拡張子が「docx」となっています。 私は、未だword2000を使っています。 何かの、間違えかと思い「doc」に直して開きましたが開けません。 ワード関係らしい、拡張子「docx」ってなんでしょう?

専門家に質問してみよう