ARESCADで作成した図面をメタファイル形式で保存し、Excelへ貼り付けた際に画像が透明になってしまう現象があります。同じ操作をしている別のパソコンでは正常に表示される場合、Excel側ではなくCAD側の表示設定や出力設定が原因になっている可能性があります。
この記事では、ARESCADからメタファイルを書き出した図面がExcelで透明になる原因と、正常に表示させるための確認ポイントについて解説します。
メタファイルをExcelへ貼り付けると透明になる主な原因
Windowsのメタファイル(WMFやEMF)は、画像データではなく線や図形の情報を持ったベクター形式のファイルです。そのため、CAD側の色設定や背景設定がそのまま反映されます。
ARESCADで作成した図面が透明に見える場合、実際には図形が消えているのではなく、背景色と線色が同じになっているケースがあります。
例えばCAD側で白背景用に白色の線を使用している場合、Excel上では白い背景の中に白い線が配置されるため、何も表示されていないように見えることがあります。
まず確認したいARESCAD側の表示設定
同じファイルを別の人が正常に貼り付けできない場合、保存前のARESCAD環境設定が影響している可能性があります。
確認するポイントは以下の項目です。
- 作図レイヤーの色設定
- 背景色の設定
- 線色が白や透明色になっていないか
- 印刷設定や表示設定
- メタファイル出力時のオプション
特にCADでは画面表示用の色と印刷・出力用の色が異なる場合があります。画面上では見えていても、メタファイル化すると見えなくなることがあります。
背景色と線色を変更して再保存する方法
一度ARESCAD上で図面の色設定を確認し、黒や濃い色などExcel上でも見やすい線色へ変更してから再度メタファイルを作成します。
具体的には、対象の図形を選択し、線色を確認します。白色や背景と同化する色が設定されている場合は、黒や指定した色へ変更します。
また、レイヤー単位で色が管理されている場合は、個別の図形ではなくレイヤー設定を変更する必要があります。
Excel側で透明表示になる場合の確認方法
貼り付けたメタファイルはExcelでは図形オブジェクトとして扱われます。そのため、Excel側の表示設定によって見え方が変わる場合もあります。
確認方法として、貼り付けた図形を選択し、右クリックから「図形の書式設定」を開きます。
- 塗りつぶし設定
- 線の色設定
- 透明度設定
- 前面・背面配置
これらを確認し、透明度が設定されていないか、他のオブジェクトの背面に配置されていないか確認してください。
WMFではなくEMF形式を試す
メタファイルには主にWMF(Windows Meta File)とEMF(Enhanced Meta File)があります。古い形式であるWMFでは、CADデータの表示情報が正しく変換されないことがあります。
ARESCADで選択できる場合は、EMF形式で保存してExcelへ貼り付けることで改善する可能性があります。
特にWindowsの新しい環境や新しいバージョンのExcelでは、EMF形式のほうが互換性が高く、線や文字が安定して表示される傾向があります。
別のパソコンでも透明になる場合に確認すること
質問のように、自分が作成したメタファイルを同僚のExcelへ貼り付けても透明になる場合、Excelではなく作成されたメタファイル自体に問題がある可能性が高くなります。
この場合は、同僚が正常に表示できたメタファイルと、自分が作成したメタファイルを比較すると原因を特定しやすくなります。
比較するポイントは以下です。
| 確認項目 | 内容 |
|---|---|
| ファイルサイズ | 極端に小さくないか確認 |
| 線色 | 白色や背景色になっていないか確認 |
| 出力設定 | 保存時の設定を比較 |
| レイヤー | 非表示設定がないか確認 |
まとめ
ARESCADのメタファイルをExcelへ貼り付けた際に透明になる場合、Excelの問題ではなくCAD側の色設定やメタファイル出力設定が原因であることが多くあります。
まずは線色や背景色、レイヤー設定を確認し、必要であればEMF形式で再出力することで改善できる可能性があります。
同じ操作でもパソコンによって結果が違う場合は、ARESCADの環境設定や出力条件の違いを確認すると原因を見つけやすくなります。


コメント