No.5ベストアンサー
- 回答日時:
#3 です。
これならどうですか?改行コードにもフォント属性があるみたいなので、
改行コードを含めないように修正しました。
Asc(Char) <> 13 の部分です。
その他細かい修正を行いましたので、コード全体
を差し替えます。
Sub 使用したフォント名の列挙()
Dim Char As Object
Dim Dic As Object
Dim Shp As Shape
Dim strMes As String
Dim Fn As Variant
Set Dic = CreateObject("Scripting.Dictionary")
'テキストのフォント名を調べる
For Each Char In ActiveDocument.Characters
If Not Dic.Exists(Char.Font.Name) And Asc(Char) <> 13 Then
Debug.Print Asc(Char)
Dic.Add Key:=Char.Font.Name, Item:=Empty
End If
Next Char
'シェープ中のフォント名を調べる
For Each Shp In ActiveDocument.Shapes
If Shp.TextFrame.HasText Then
For Each Char In Shp.TextFrame.TextRange.Characters
If Not Dic.Exists(Char.Font.Name) And Asc(Char) <> 13 Then
Dic.Add Key:=Char.Font.Name, Item:=Empty
End If
Next Char
End If
Next Shp
'結果表示
i = 1
strMes = "※埋め込みオブジェクト内で使用されたフォントを含みません" & vbCrLf & vbCrLf
For Each Fn In Dic.Keys
If Fn <> "" Then
strMes = strMes & "・" & Fn & vbCrLf
i = i + 1
End If
Next Fn
strMes = strMes & vbCrLf & "【計 " & i - 1 & " 種】"
MsgBox Prompt:=strMes, Title:="使用されているフォント"
Set Char = Nothing
Set Shp = Nothing
Set Dic = Nothing
End Sub
No.4
- 回答日時:
Wordを開く。
メニューバーの書式をクリックする。
リストの"フォント"をクリックする。
フォントのウィンドウが開いてフォントのタブを選択。
日本語用のフォント(T)
英数字用のフォント(F)
でプルダウンを使用すればわかります。
下のプレビューに書体のイメージが表示されます。
どんな書体なのか目視でわかります。
後は、コントロールパネルを開いて、
クラシック表示にし、その中に"フォント"のフォルダがあります。
クリックして開くとお使いのPCで使えるフォントファイルが、
あります。
その画面で、メニューバーの表示をクリック。
一覧を選択すれば、リスト表示できます。
この回答への補足
教えて頂いた方法では、インストールされている全てのフォントが表示されてしまい、Word文書中で実際に使用されているフォントの特定をするのは困難でした。
補足日時:2005/10/08 10:14No.3
- 回答日時:
こんにちは。
KenKen_SP です。マクロを使ってフォント名をリストアップする一例です。ただし、下記の
コードでは埋め込みオブジェクト(Excelの表とか)の中で使用されている
フォント名までは拾えません。テキストボックスなどは OK です。
Word VBA です。Word2000 以上なら動くと思いますが確認はしてません。
Visual Basic Editor で Normal.dot に標準モジュールを挿入し、下記を
コピー&ペーストしてお使い下さい。
Sub 使用したフォント名の列挙()
Dim Char As Object
Dim Dic As Object
Dim Shp As Shape
Dim strMes() As String
Set Dic = CreateObject("Scripting.Dictionary")
'テキストのフォント名を調べる
For Each Char In ActiveDocument.Characters
If Not Dic.Exists(Char.Font.Name) Then
Dic.Add Key:=Char.Font.Name, Item:=Empty
End If
Next Char
'シェープ中のフォント名を調べる
For Each Shp In ActiveDocument.Shapes
If Shp.TextFrame.HasText Then
For Each Char In Shp.TextFrame.TextRange.Characters
If Not Dic.Exists(Char.Font.Name) Then
Dic.Add Key:=Char.Font.Name, Item:=Empty
End If
Next Char
End If
Next Shp
'結果表示
ReDim strMes(Dic.Count + 1)
i = 1
strMes(0) = "※埋め込みオブジェクト内で使用されたフォントを含みません" & vbCrLf
For Each Fn In Dic.Keys
If Fn <> "" Then
strMes(i) = "・" & Fn
i = i + 1
End If
Next Fn
strMes(i) = vbCrLf & "【計 " & i - 1 & " 種】"
MsgBox Join$(strMes, vbCrLf), Title:="使用されているフォント"
Set Char = Nothing
Set Shp = Nothing
Set Dic = Nothing
End Sub
この回答への補足
ありがとうございます。
Word98で実行したところ、「Join$」のところで、「SubまたはFunctionが定義されていません」と出てしまいました。
結果を最後にまとめて表示させる部分だと思うのですが…
少々不便でも、何か実行させる回避方法はありませんでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) Word/Excelのフォント デフォルト設定は可能か。 2 2022/10/26 12:26
- PDF acrobatでwordファイルをpdfに変換すると文字化けする 3 2023/02/10 09:31
- デザイン フォントについて。 画像のフォントはなんというフォントですか? またそれはWordなどで無料で使える 1 2022/09/05 19:41
- その他(パソコン・周辺機器) Microsoft Office365のwordで、フォントを選ぼうとすると、Wordの画面が飛んで 3 2022/11/20 18:59
- プリンタ・スキャナー キヤノンのフォントについて お世話になります。 キヤノンのLBP6600の購入を考えているのですが、 2 2023/05/27 12:17
- Excel(エクセル) [テーマのフォント]、[見出しのフォント]、[本文のフォント]とは何ぞや? 2 2023/02/27 09:18
- 画像編集・動画編集・音楽編集 動画作成をしているのですが、使いたいフォントが見つかりません。。。 平井大がPVに使用してるフォント 2 2023/05/28 09:51
- Excel(エクセル) [入力規則]のリストボックス内の“不揃いの林檎たち” 3 2022/09/15 18:32
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Word(ワード) Word の文字数37行数26とフォント12にしたい 新規作成でフォントが18になります。 ページ設 1 2022/04/14 18:56
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
これ何て呼びますか
あなたのお住いの地域で、これ、何て呼びますか?
-
「覚え間違い」を教えてください!
私はかなり長いこと「大団円」ということばを、たくさんの団員が祝ってくれるイメージで「大円団」だと間違えて覚えていました。
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら「ろうそくの数はあなたが好きな人の数です」と言われ浮気者扱いされたことをいまだに根に持っています。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
ワードで使用しているフォントのチェックにつきまして
その他(Microsoft Office)
-
WORDで何処になんのフォント(書体)を使用しているか
その他(ソフトウェア)
-
Word文書中で使用されているフォントの一覧表示
Word(ワード)
-
-
4
マクロ(VBA)でSymbolフォントを挿入したいです
Excel(エクセル)
-
5
Word・Excelでフォントをいち早く探す方法
Excel(エクセル)
-
6
相互参照箇所を知りたいです
Word(ワード)
-
7
Word文書をPDFにすると使用していないフォントが埋め込まれてしまう
Word(ワード)
-
8
【Word】改行について!【2013】
Word(ワード)
-
9
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
-
10
ワードでフォントを選ぶとき、一覧からではなく検索等できないでしょうか?
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アサヒビールに使われているフ...
-
Bauhaus93というフォントの使用...
-
文字を入力する際に、フォント...
-
ワードで速度vを、教科書のよ...
-
P丸ゴシック体はないのか?
-
クライアントから指定されたフ...
-
フォントの表示順は変更できま...
-
新しいパソコンに希望の書体が...
-
ロゴラインに似てるフォント
-
商用フォントの利用について
-
Wordで使用されているフォント...
-
“見出しのフォント”、“本文のフ...
-
この英文フォントに似た、無料...
-
倒産した会社のフォントを商用...
-
IBM社のロゴマークは何というフ...
-
こちらのGAPのロゴのフォントを...
-
macフォント「BlairMdITC TT-Med
-
映画・TV・DVD等でよく使われる...
-
「やる/やらない」を一言で表...
-
ガレリアのパソコンの起動ロゴ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アサヒビールに使われているフ...
-
ワードで速度vを、教科書のよ...
-
Bauhaus93というフォントの使用...
-
フォントの置換ができません。...
-
文字を入力する際に、フォント...
-
映画・TV・DVD等でよく使われる...
-
フォント=MS UI Gothic、について
-
WORDにてTELとFAXの記号を使いたい
-
Wordで使用されているフォント...
-
こちらのGAPのロゴのフォントを...
-
フォントの表示順は変更できま...
-
“見出しのフォント”、“本文のフ...
-
ロゴラインに似てるフォント
-
フォントを教えてください
-
PCにプリインストールされてい...
-
l と 1などの判別のしかた
-
○、◎、△、×などの凡例を表す英...
-
YouTubeの酒桜さんが使ってるフ...
-
エクセルの文字フォントが勝手...
-
新ゴProとA-OTF新ゴProの違い
おすすめ情報