VBA VBEの環境設定のソースを表示
新しいページはコチラ
移動:
案内
,
検索
[[VBA]]に戻る。 == '''概要''' == VBAを始める前に、まずはカタチから入る。大事。カタチ。やれるフリをするだけでも違う。 環境設定でフォントを変更します。[[フォント#Windowsでヒラギノフォントを使う]]でも紹介したConsolas+メイリオ等幅を使います。でも、このフォントを準備しただけでは、VBEでは簡単に使うことはできません。Consolasのフォントリンクを認識しないため、Consolas(日本語)を設定できないからです。手入力で「Consolas(日本語)」打ち込んでも無駄です。このように変更しようとしても、OKボタンを押した後のユーザインタフェース入力内容の反映処理で、そんな訳の分からないフォントは存在しないから、存在するフォントに替えとけ的な有り難い機能が働いて、無碍(むげ)にされます。 因みに、フォントを普通に変える場合はVBEのメニュー「ツール(T)」-「オプション(O)」で表示されるダイアログで、「エディター」の設定タブからフォントを任意(あなたの意志に任せるモノ)で選択して、「OK」ボタンを押下(おうか=要するに押すこと)します。 それで、Consolasなんですけど、レジストリから設定する必要があります。 HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common\ というキーの中に文字列型データとしてFontFaceという名前のデータがあるので、その値を「Consolas」にかえるとよいです。この設定をした後からはVBEの通常のフォントの設定「エディターの設定」を使ってフォントを変更してOKを押すとConsolasに戻すのに、またレジストリを編集しなくてはいけないので、一度決めた設定は変えないことが肝心です。 レジストリのイメージ [[ファイル:2020-09-05 23h55 38.png|400px|thumb|none|レジストリ設定方法]] Consolas Consolas+メイリオ等幅のイメージ [[ファイル:2020-09-06 00h06 56.png|400px|thumb|none|Consolas+メイリオ等幅 エディタ外観]] ※設定しても欧文文字セットのままで日本語が選択されず、日本語が入力できない場合はFontlinkの処理が正常に設定されていないことを意味します。以下の2点を確認すれば大体は解決すると思います。 :1.FontLink設定したときにレジストリで指定したフォントファイル名とフォントフォルダに置かれたttcやttfのファイル名が完全一致しているか確認して下さい。 :2.FontLink設定を変更した後は再起動しないとフォントリンク機能が発動しません。正しい設定値になっている上で再起動して下さい。 [[VBA]]に戻る。
VBA VBEの環境設定
に戻る。
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツールボックス
リンク元
関連ページの更新状況
特別ページ