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

  関連記事

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

Range プロパティ 任意のセルにアクセスするには Range プロパティを使 …

セルに値を設定する・セルの値を参照する(Value2 プロパティ)

Value2 プロパティ Value プロパティとの違いは、Value2 プロパ …

引数に指定したセル範囲の共通のセル範囲を取得(Intersect メソッド)

Intersect メソッド Intersect メソッドは、引数に指定したセル …

オートフィルタ(抽出条件で使用できる演算子・記号)AutoFilter メソッド

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

任意のセルを含む行または列全体を参照(EntireRow プロパティ,EntireColumn プロパティ)

EntireRow プロパティ・EntireColumn プロパティ Entir …

ReferenceStyle プロパティ 例01
A1参照形式、R1C1参照形式の設定・取得(ReferenceStyle プロパティ)

ReferenceStyle プロパティ ReferenceStyle プロパテ …

ハイパーリンク(Hyperlink オブジェクトのメソッド)

Hyperlink オブジェクトのメソッド Hyperlinks コレクション …

フリガナの設定(SetPhonetic メソッド)

フリガナの設定(SetPhonetic メソッド) SetPhonetic メソ …

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

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

セルの値を置換(Replace メソッド)

Replace メソッド 任意のセル範囲内から特定の値を一括して置換します。Fi …