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つしか表示できないようです。
      ただ、何が原因なのかははっきりとはわかりませんでした。
      もしわかればここで報告しようと思います。
      また、すべてのふりがなを表示する別の方法があればまた記事にしようと思います。

Message

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

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

  関連記事

セル・セル範囲を切り取る(Cut メソッド)

Cut メソッド Cut メソッドは、指定したセル範囲を切り取り、引数に指定した …

セルを参照する(Cells プロパティ)

Cells プロパティ Cells プロパティは、ワークシートの行番号と列番号を …

対象のセルを参照している全てのセルを取得(Dependents プロパティ)

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

セルの特定の要素のみをペーストする(PasteSpecial メソッド)

PasteSpecial メソッド PasteSpecial メソッドは、Cop …

書式で検索(Find メソッド,FindFormat プロパティ)

書式で検索 書式を条件にセルを検索する場合、まず、その書式条件を CellFor …

指定した条件に一致するセルを取得(SpecialCells メソッド)

SpecialCells メソッド SpecialCells メソッドは、指定し …

ハイパーリンク(Hyperlink オブジェクト)

Hyperlink オブジェクト Hyperlinks コレクション のメンバー …

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

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

列名・列番号取得 使用例
列名を取得、列番号を取得(Address プロパティ,Column プロパティ)

列番号を取得する セル番地(「A1」や「B3」)や列名(「A」「B」「C」&#8 …

オートフィルタ(日付による抽出)AutoFilter メソッド

日付で、抽出する(AutoFilter メソッド) 【書式】 object.Au …