ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

フリガナの取得(GetPhonetic メソッド)

   

GetPhonetic メソッド

GetPhonetic メソッドは、指定した文字列のフリガナを取得します。ただし、Microsoft Office の言語の設定で日本語が選択またはインストールされている場合にのみ利用できます。


【書式】

object.GetPhonetic [ ( text ) ]


引数・戻り値

  • object  ・・・  対象となる Application オブジェクトを指定します。
  • text  ・・・  フリガナに変換するテキストを指定します。省略すると、以前に指定された引数 text でのフリガナ候補の文字列を返します。候補の文字列がない場合は空の文字列を返します。


GetPhonetic メソッド 使用例

サンプルVBAソース


実行結果

GetPhonetic プロパティ 例


 - セルの操作 , , , ,

Comment

  1. 木下誠二 より:

    Getphoneticメソッド使用例をそのままコピーしてエクセルのVBAを動作させましたが、実行結果通りになりません。考えられる問題点を教えて頂けないでしょうか。
    <実行結果>
    A~Eまでの列はちゃんと表示されますが、行が1行目と2行目しか表示されず、3行目から6行目までが表示されません。
    宜しくお願い致します。

    • サイト管理人 より:

      コメントありがとうございます。
      私も今の環境(Windows10、Excel365)で試してみました。
      結果は、1行目と2行目しか表示されませんでした。
      フリガナは、1つしか表示されなくなったようです。
      少し調べてみたのですが、Windows7 では、この Getphoneticメソッドで、
      指定した文字列からすべてのふりがなを表示することができるのですが、
      Windows10 では、1つしか表示できないようです。
      ただ、何が原因なのかははっきりとはわかりませんでした。
      もしわかればここで報告しようと思います。
      また、すべてのふりがなを表示する別の方法があればまた記事にしようと思います。

サイト管理人 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

行の高さを取得・設定・する(RowHeight プロパティ)

RowHeight プロパティ RowHeight プロパティは、対象セルの高さ …

AutoFill メソッド 使用例 1
連続データを入力する(AutoFill メソッド)

AutoFill メソッド Excel で、連続するデータを入力する「オートフィ …

オートフィルタ(色で抽出する)AutoFilter メソッド

オートフィルタ(色で抽出する) フォントの色、セルの背景色(条件付き書式による設 …

オートフィルタ(矢印を非表示にする)AutoFilter メソッド

AutoFilter メソッド 【書式】 object.AutoFilter ( …

セルを挿入する(Insert メソッド)

Insert メソッド Insert メソッドで、指定した場所に新規の空白セルを …

入力規則(他セルや数式を利用して許容値を設定)Validation オブジェクト

他のセルや数式を利用して許容値を設定する 入力規則(その5) での設定を、マクロ …

対象のセル・セル範囲に数式があるかどうか調べる(HasFormula プロパティ)

HasFormula プロパティ HasFormula プロパティは、対象のセル …

フリガナ(Phonetics プロパティ)

Phonetics プロパティ Phonetics コレクションを返します。値の …

StandardWidth プロパティ・StandardHeight プロパティ 例01
セル幅・高さの既定値(StandardHeight プロパティ・StandardWidth プロパティ)

StandardHeight プロパティ・StandardWidth プロパティ …

VBA で、ワークシート関数を使用(WorksheetFunction プロパティ)

VBA で、ワークシと関数を使用 VBA から、ワークシート関数を呼び出す場合、 …