Chr 関数

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

指定された文字コードに対応する文字を含む String を返します。

構文

Chr ( charcode )

必須の charcode引数は、文字を示す Long です。

解説

0 ~ 31 の値は、標準の印刷不可能な ASCII コードと同じです。たとえば、Chr(10) は改行文字を返します。charcode の通常の範囲は 0 ~ 255 です。ただし、DBCS システムでは、charcode の実際の範囲は -32768 ~ 65535 です。

注: ChrB 関数は、String に含まれるバイト データと共に使われます。1 バイトと 2 バイトの場合がある文字を返すのではなく、ChrB は常に 1 バイトを返します。ChrW 関数は、Unicode 文字を含む String を返します。ただし、Unicode をサポートしないプラットフォームは例外で、Chr 関数と同じように動作します。

注:  Macintosh 用 Visual Basic は Unicode 文字列をサポートしません。そのため、ChrW(n) は、Windows 環境と異なり、128 ~ 65,535 の範囲の n 値に対してすべての Unicode 文字を返すことができません。代わりに、ChrW(n) は、127 より大きい Unicode 値 n に対して "ベスト ゲス" を試みます。したがって、Macintosh 環境では ChrW を使えません。

注: 次の例は、Visual Basic for Applications (VBA) モジュールでのこの関数の使用方法を示しています。 VBA の使用方法の詳細については、[検索] の横にあるドロップダウン リストで [開発者用リファレンス] を選び、検索ボックスに検索する用語を入力します。

この例では、Chr 関数を使って、指定した文字コードに対応する文字を取得します。

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×