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

  関連記事

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

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

使用中のセル範囲を取得(CurrentRegion プロパティ)

CurrentRegion プロパティ CurrentRegion プロパティは …

FormulaHidden プロパティ 例1
数式を非表示にする(FormulaHidden プロパティ)

FormulaHidden プロパティ 数式が入力されたセルを選択するとその数式 …

並べ替え(Sort メソッド)

Sort メソッド 任意のセル範囲内で、並べ替えを行います。引数で、並べ替えの条 …

VerticalAlignment プロパティ 例01
文字列の縦位置を取得・設定する(VerticalAlignment プロパティ)

VerticalAlignment プロパティ VerticalAlignmen …

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

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

RemoveDuplicates メソッド 使用例1a
重複するデータを削除(RemoveDuplicates メソッド)

RemoveDuplicates メソッド 指定したセル範囲から重複データを含む …

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

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

オートフィルタ(アイコンで抽出する)AutoFilter メソッド

オートフィルタ(アイコンで抽出する) Excel 2007 から、条件付き書式で …

オートフィルタ(抽出件数の取得・結果集計)AutoFilter メソッド

ワークシート関数の Subtotal 関数 の使い方 VBA には、オートフィル …