• ベストアンサー

VBScript フォント名出力

仕事で預かったフォントが、Dドライブの「Fonts」フォルダにあります。 このフォントのファイル名一覧は、VBScriptで簡単に作れました(テキストファイルに出力)。 しかし、ファイル名では、どんなフォントか分からないので、「フォント名」(「MS 明朝」など)も同時に出力したいのですが、フォント名の取得の仕方が分かりません。 VBScriptで、「フォント名」を取得する具体的な方法、または、書かれているサイトをご存じの方がおられましたら、お教えください。 それなりにサイトを調べたつもりなのですが、分かりませんでした。 よろしくお願いします。

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

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

GetDetailsOfで取得できるかと。 http://palm84.hatenablog.com/entry/20150626/1435317732 ↑ご参考 ちなみにWindows7以降は、21:タイトル にフォント名が入ってきます。

Prome_Lin
質問者

お礼

ありがとうございます。 すぐには、プログラムを理解できないので、明日、ゆっくりと確認してあらためて、お礼いたします。 とりあえず、ありがとうございました。 ファイルオブジェクトではダメなのは分かっていて、プロパティ的なのが「GetDetailsOf」何ですね。

Prome_Lin
質問者

補足

ありがとうございました。 朝すぐには、仕事でチェックできませんでしたが、今、ようやく、確認できました。 教えていただいたサイトのプログラムで、「Windows10」でも「21」であることを確認しました。 しかし、教えていただいたプログラムは、私にとっては複雑でしたので、「VBScript GetDetailOf」で、検索したところ、マイクロソフトに説明とサンプルプログラムがあり、そちらで使い方が分かりました(サイトは、タイトルこそ、日本語でしたが、説明そのものは英文で、一瞬、理解できるかな?と思いましたが、プログラムを見ただけで理解できました)。 ありがとうございました。 問題は解決しました。

関連するQ&A