本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

コピーした「1バイトの文字」が正常に貼り付けられない場合の対応策

文書番号: 401702

最終更新日: 1998/02/03


この資料は以下の製品について記述したものです。


この記事は、以前は次の ID で公開されていました: JP401702

概要

Microsoft(R) Windows(TM) の「文字コード表」などから「 1 バイトの文字」をコ
ピーし、Excel 5.0 に貼り付けて利用する場合、正常に文字が貼り付けられない
ことがあります。
本文書では、文字が貼り付けられない場合の原因とその対応策をまとめています。

問題点

文字コード表から 1 バイトの文字をコピーして Excel 5.0 に貼り付けた場合、
正常に貼り付けが行われないことがあります。具体的な現象は次の通りです。
  1. 期待する文字ではなく、別の文字や認識不明の記号が表示される。
  2. 何も表示されない。

対処方法

1. Excel 5.0 のセルに対してフォントの設定が適切でない

原因

フォントに登録されている文字は、フォントごとに異なります。目的の文字が登録
されているフォントを正しく設定していないことが考えられます。

対策

たとえば「文字コード表」からコピーする場合、「文字コード表」で文字を選択
する際に [フォント名] リストボックスに表示されているフォント名を確認して
ください。
そして、Excel 5.0 の目的のセル (または必要な文字) を選択後、[書式] - [セ
ル] コマンドの [フォント] パネルにて「文字コード表」で確認したフォント名と
同じ設定を行ってください。
テキスト ボックスを利用している場合は、テキスト ボックス (または必要な文字)
を選択後、[書式] - [オブジェクト] コマンドを実行してください。

2. 漢字として判断されているため

原因

1 バイトのフォント (Wingdings 等) の 81h (129) 以上のコードの文字を、文字
コード表を使用して「ライト」や「カードファイル」などのアプリケーションに
コピーする際、そのコードが Shift JIS の 1 バイト目のコードレンジ (81h ~ 9Fh、 E0h ~ FCh) の 1 文字である場合には貼り付けられません。
これは入力された文字がアプリケーション側で漢字 (DBCS) として判断されて
いるためであり、アプリケーション側の仕様です。しかし、「ペイントブラシ」
などアプリケーションによってはコピーできるものもあります。

対策

文字を選択する際に、文字を偶数個選択してコピーしてください。貼り付け後、
余分な文字を削除してください。

Keywords: KB401702
Technology: kbExcel500 kbExcelSearch kbExcelWinSearch

inserted by FC2 system