1 返信 最新の回答 日時: Oct 14, 2006 9:48 AM ユーザー:(お〜まち)

    文字フォントの指定方法

      AccessのVBにて、文字組の自動化にチャレンジ中です。以前にもこのフォーラムにて、問題解決した経験が有り、レベルの低い話とは思いつつ、思いっきり、皆さんのアドバイスを!

      テキストフレームに対する、フォント指定で、エラーが発生します。
      安い truetypeのダイナフォントがどうもだめな感じ。モリサワのOPTはOK。

      ダイナフォントでも、次のフォントはOK
      フォント名 = "DF有澤中太楷書"
      myTextFrame.ParentStory.AppliedFont = フォント名

      DF祥南行書体ーーNG
      DFG中楷書体ーーNG
      モトヤ正楷書ーーーNG
      その他多くのフォントを試しましたが、フォーラムを見ても、このような問題を上げている方がいないと言う事は、私が根本的に、何か間違っているのでは。
        • 1. Re: 文字フォントの指定方法
          Level 1
          どのようなメッセージが出たのかわからないので、なんとも言えないのですが、正しく動作するフォントがあるということは、コード自体は間違っていないはず。フォント名が正しいかどうか、もう一 度確認されてはいかがでしょうか。半角・全角の違いや半角スペースの有無でフォント名が正しくないことが考えられます。
          InDesignのバージョンが不明なので、それによっては違っているかもしれませんが、ApplicationのFontオブジェクトは、InDesignで使用できるフォントを持っていま すので、そこから正しい名前を取得することも可能です。