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

[XL]マクロを登録した埋め込みグラフを含むブックを開くと一般保護違反

文書番号: 402472

最終更新日: 1997/10/20


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


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

概要

本文書は、他のブックに作成したマクロを、別のブックの埋め込みグラフに登録
すると、そのブックを開いた時に一般保護違反が発生する問題と回避策をまとめ
ています。

詳細

現象

埋め込みグラフを作成し、別のブックに作成した Microsoft(R) Visual Basic(R)
Programming System Applications Edition (以下 VBA) のマクロを [ツール] -
[マクロの登録] コマンドを実行して登録します。
この「他のブックのマクロが登録されている埋め込みグラフ」を含むブックを
Excel 5.0 で開くと一般保護違反 (EXCEL.EXE 内 0002:0E2E 番地) が発生します。

回避策 1

埋め込みグラフに登録するマクロのモジュール シートを埋め込みグラフが埋めこ
まれているシートと同じブック内に移動してください。

回避策 2

グラフを「埋め込みグラフ」ではなく「画像オブジェクト」にして、「画像オブ
ジェクト」にマクロを登録します。
埋め込みグラフから画像オブジェクトを作成する手順は次の通りです。なお、この手順 で作成した画像オブジェクトは、グラフの元となるワークシートのデータとの連結
が断ち切られますのでご注意ください。

手順

  1. 埋め込みグラフを選択します (グラフ オブジェクトの辺と角に四角い点が合計 8 つ表示されている状態にします)。
  2. [Shift] キーを押しながら [編集] メニューをクリックし、[画像コピー] コマンド を実行します。
  3. [画像のコピー] ダイアログ ボックスの [コピー形式] グループから [画面に合わ せる] オプションを、[形式] グループから [ピクチャ] オプションをそれぞれ 選択して <OK> ボタンをクリックします。
  4. [編集] - [貼り付け] コマンドを実行します。
  5. 1. で選択した埋め込みグラフを [Del] キーなどで削除します。

Keywords: KBBUG KB402472
Technology: kbExcel500 kbExcelSearch kbExcelWinSearch

inserted by FC2 system