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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

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

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

Row プロパティ・Column プロパティ 例
セルの行番号または列番号を取得(Row プロパティ,Column プロパティ)

Row プロパティ・Column プロパティ Row プロパティは、指定したセル …

列幅を取得・設定・する(ColumnWidth プロパティ)

ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …

オートフィルタ(日付フィルタ)AutoFilter メソッド

日付フィルタを使用してレコードを抽出する Excel 2007 から「日付フィル …

コメントの設定(Comments, Comment, AddComment, ClearComment)

コメントの設定 セルにコメントを新規に挿入するには、AddComment メソッ …

入力規則(エラーメッセージの設定)Validation オブジェクト

無効値を入力時に、エラーメッセージの表示 Validation.ShowErro …

アクティブなセルを参照する(ActiveCell プロパティ)

ActiveCell プロパティ ActiveCell プロパティは、各ウィンド …

セルを削除する(Delete メソッド)

Delete メソッド Delete メソッドで、指定したセル・セル範囲を削除し …

セル範囲を結合・結合を解除(Merge メソッド・UnMerge メソッド)

Merge メソッド・UnMerge メソッド セルを結合するには、指定したセル …

セル範囲内を検索(Find メソッド)

Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …