• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ワードのプロパティ情報をVBスクリプトで抽出したい)

VBスクリプトでWordファイルのプロパティ情報を抽出する方法

このQ&Aのポイント
  • VBスクリプトを使用して、Wordファイルのページ数情報を抽出する方法を教えていただきました。しかし、ページ数以外にも会社名やタイトルなどのプロパティ情報を抽出したい場合、どのようにすればいいでしょうか?
  • Microsoft Officeの公式ドキュメントには、wdCompanyなどのプロパティを表示する方法が記載されていますが、うまく動作しません。objDoc.ComputeStatistics(wdStatisticPages)の部分を修正することで、会社名やタイトルなどのプロパティ情報を表示できるのでしょうか?
  • 情報の提示だけでも構いませんので、教えていただけると助かります。よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

この点詳しくないのだが、前の質問に拘っている意味がわからないのだが、>ワードのプロパティ情報、をという言葉を頼りにやってみた。 メモ帳に下記コードを貼り付け、.vbsで保存。当方実行まではテスト済み。当然文書名、フルパスは書き換えること。 on error resume next msgbox "property" Set oWord = CreateObject("Word.Application") Set oDoc = GetObject("C:\Documents and Settings\xxxx\My Documents\doc1.doc") n=odoc.BuiltInDocumentProperties.count For i = 1 To n msgbox i & " " & odoc.BuiltInDocumentProperties(i).name & "=" x =odoc.BuiltInDocumentProperties(i).Value msgbox x Next ーー 質問の路線と違うような(<ーobjDoc.ComputeStatistics(wdStatisticPages)。 こちらはワードのメニュのファイループロパティで出る情報だと思います。

whiteline507
質問者

お礼

早速の回答ありがとうございました。 会社名だけが欲しかったので Set oWord = CreateObject("Word.Application") Set oDoc = GetObject("C:\aaa.doc") msgbox odoc.BuiltInDocumentProperties(21).Value で表示できました。 odoc.BuiltInDocumentProperties(n).Value というのがあるのですね。 objDoc.ComputeStatistics(wdStatisticPagesはワードの メニューのファイル→プロパティで出る情報だということですが、 それと今回教えていただいた odoc.BuiltInDocumentProperties(n).Value で取得できる情報は違うものなのでしょうか。 どちらもファイルの会社名情報のような気がするのですが。 取り急ぎありがとうございました。m(_ _)m

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ワードファイルやエクセルファイルのプロパティ情報について

    ワードやエクセル等で作成したファイルのプロパティに表示される「作成者名」や「最終更新者名」の情報について、簡単に変更できるような方法はありませんでしょうか?例えばフリーソフトなどでも・・・ たくさんのファイルがあるのですが、ひとつひとつ手作業で変更していくのがかなり骨折りになってしまっています>< いい方法、ありましたらよろしくご教授ください。。

  • Word2003 ファイルが開けない

    写真入りWord2003文書(100Mb)のファイルを開くと1ページ目が出てきますが 次ページは出ずまた画面上部に(Microsoft Word応答なし)と表示され、そのうち画面が白っぽくなりそして消えてしまいます。 またファイルフォルダーでそのファイル名にカーソルをあわせますと100Mb とかと共にページ数1と表示されます。 別のHDDに同じファイルを保存していますが、それは開けます。しかしこれを開いて使っているうちに前述と同じになると困るので怖くて触れません。 原因と対策などお教えください。

  • ホームページにワードの情報をださないようにしたい

    最近ホームページを作り始めました。 ワードで製作してFFFTPで転送する方式をとっています。 そこで最近気がついたのですが、HPの画面をソース表示すると名前が表示されているのです。 ワード特有の情報が、htmlに出力されているようです。 保存の際に webページ(フィルタ後)で保存すれば、出力されなくなると聞いたので試したところ、トップページ以外はこれで名前を隠すことができました。 が・・・トップページだけはこのwebページ(フィルタ後)で保存することが出来ないのです。 保存しようとすると 「このwebページを構成するファイルを管理するためのサブフォルダが、すでに他で使用するように指定されています。フォルダの場所を変更するか、フォルダ名を変更してください」 というメッセージがでて保存できません。 ロングファイル名は有効にしています。 今はwebページで保存を選んでいます。 なんとか、ワードの情報をHP上に出さないようにする方法はないでしょうか?

  • ワードの図のプロパティについて

    取引先に、ワード文書で作成した報告書の図のプロパティに、私の会社を作成者として表示されないようにして欲しいと依頼されました。 ワード文書に挿入した図を右クリックして【図の編集】を選びます。 新しいウィンドーが開くので【ファイル】から【プロパティ】を選ぶと、図のプロパティが表示され、【ファイルの概要】タブで作成者などの情報が表示されます。 上の手順で編集可能なのですが、図の数が多く編集に時間がかかってしまいます。 友人からは、「一度、WORD,EXCELをアンインストールし、WindowsのCrrentVersionのRegisteredOrganaizationのレジストリを変更し、再インストールする。」手順は聞きました。 再インストールせずに、文書内の全ての図のプロパティを変更する方法はないでしょうか。

  • Word,Excelのプロパティ

    Word,Excelで、ファイルメニュー→プロパティ→ ファイルの概要タブで表示されるテキストボックス に、いちいち入力しなくとも毎回同じ文字を設定 する方法はありますか? 例えば、自分の名前や会社名が自動的に設定される 様にしたいと思っています。 バージョンは、Word,Excelともに2000、OSは WindowsXPです。 以上

  • Wordのプロパティのタイトル

    WordやExcelなどのプロパティにタイトルというものがあります。使いようによっては便利なのかもしれませんが、非常に邪魔です。 特にWordでは、文章の最初の文字列をファイル名にしようとしますが、普通は保存の時に変更しますよね。 ところが、「タイトル」なるものにも書き込まれているのですが、通常はそこまで変更する人はいないでしょう。 後になって、日付やら宛先やらがタイトルになっているのに気付くのではないでしょうか。 Excelではタイトルの自動入力はされないようなのですが、Wordでもそのような設定はできないのでしょうか? または、保存時に入力したファイル名と同じにすることはできませんか? ご存知の方、よろしくお願いします。

  • ワードでページ数がどんどん増える

    こんにちわ、ワードで困っています。 毎月ワードのファイルをメールでもらうのですが、そのファイルを開くと、どんどんページ数が増えて、実際は7ページしかないのに、200や、300ページまで増えてしまいます。そのファイルは、罫線のタイトル行の繰り返し機能を使って、毎ページ同じタイトルが表示されるようになっています。ページが増えている途中にESCキーを押したり、無駄にある改行マークを消すと止まる時もあるのですが、ほとんどの場合は、最後まで待つしかありません。何かご存知の方教えてください。

  • WORD2003の文書のプロパティに関して

    WORD2003の文書のプロパティに関して2つ質問します。 (1) ファイルの概要 新規文書開き、ここファイルの概要を見ると会社名のところに会社名がABCDE会社と入っているのですが、この会社名をEFG会社と変更する操作はどうすればいいか。 (2) ファイルの構成 ファイルの構成 というのがありますが、使い方と利用目的がわかりません。どのような目的で利用するのでしょうか。

  • ワードでセクションごとのページ数を知る

    ワード2000で、セクションごとのページ数をヘッダーに表示したいのですが、なにか方法はありませんか。 ページ数で入れると、ファイル全体のページ数が表示されてしまいます。

  • WORDのプロパティにあるタイトルの変更について

    WORDのプロパティに「タイトル」などの項目がありますが、プロパティの開き方に2種類があり、それぞれで別の表示をします。 一つは、ファイルを開いて、「ファイル/プロパティ」と開く方法、もう一つは、ファイルを右クリックして「プロパティ」を開く方法です。 前者でタイトルを変更すると、後者でも反映されるのに対し、後者で変更しても前者には反映されません。 なんとか、後者の方法で変更する方法はないでしょうか。 よろしくお願いします。

専門家に質問してみよう