monochrometomo

mono-chrome[blog]

日常を書きとめる備忘録的なもの

excel

12 10月

【Office2007】画像・図形の表示順序が変更できない

さすがにOffice2007を使っているユーザーは少なくなってるきがしますが…

画像や図形が重なった状態で配置されているOfficeデータをOffice2007で開くと、前面に表示されているはずの画像・図形が他のオブジェクトの後ろに隠れてしまっている場合があり、表示順序を変更しようとしてもできないことがあります。

自分が遭遇した現象は、Office2000で作成したデータで、カメラ機能で挿入したオブジェクトの上に画像を張り付けたものが、Office2007で開くと画像がカメラ機能のオブジェクトの下に隠れてしまっているというものでした。
 (最初からOffice2007で作成しても同じ状況になる)

どのようなときに発生するかなどは以下のマイクロソフトのページに説明がありますが、残念ながら解決策はないようです。
バグという認識じゃなく、”仕様”という認識みたいです…。



Officeのバージョンが異なるとこのようなトラブルが発生することも多々あるので、企業などでOfficeを最新バージョンに変更した際には、以前のバージョンで作成したOfficeデータがちゃんと開けるかどうか、体裁は崩れないか、などしっかりと検証が必要になります。
また、企業間でデータのやり取りをする際にも注意が必要です。相手方と自社のOfficeバージョンの違いにより、相手方でちゃんと見えないなんていうトラブルが発生する可能性があります。

最近は無料のOffice互換ソフトなんてのもありますし、それを利用する企業も出てきているので余計にデータのやり取りに注意が必要になっています。
前職でヘルプデスクをやっていたときもよく問い合わせを受けていました。こんなことに余計な労力をとられたくないですよね…。

4 10月

【Excel2007】図形・テキストボックスの文字がずれる

Excel2007で発生する珍現象をご紹介します。

↓のように、図形(青いやつ)の上にテキストボックス(白いやつ)を配置して文字を書いたものがあります。

excel2007_no48_01


この状態で、印刷プレビューで印刷レイアウトを確認した後、印刷プレビューを閉じると…

excel2007_no48_02

オイ!テキストボックスの文字が斜め左上にズレてるぞ!(笑)


印刷プレビューの画面ではズレていませんし、印刷してもズレません。また、ファイルを閉じて開き直すと正しく表示されます。印刷プレビューを行った直後のみ発生する現象のようです。
ただし、この現象が発生するのは
 
  • 文字が書かれている図形やテキストボックスを含む複数の図形・テキストボックスをグループ化している
  • ページ設定にある印刷範囲を行(1:10 など)や列(A:I など )単位で指定している
    excel2007_no48_03

の2つの条件が重なったときに限ります。
 
解決策を調べてみましたが、この現象がマイクロソフトで認識されているかも不明で修正パッチも出ていないようなので、図形・テキストボックスのグループ化を解除するか、印刷範囲を「A1:I10」などセル単位で指定することで回避するしかないようです。

見た目だけの問題ではありますが、こういったバグは困りますよねー。
ちなみにExcel2010ではこの現象は発生しません(同じ条件下の場合)

3 9月

【Excel】ファイルをダブルクリックしても開かない

Excelファイル(.xls、.xlsx)をダブルクリックして開こうとしても、Excelだけが立ち上がりなぜかファイルは表示されない・・・。

そんなときは以下の手順で設定を変更すると解決する場合があります。

※Excel2007以降のバージョンでは、以下の対処法で解決できるトラブルの場合、なんらかのエラーメッセージが表示されますが、Excel2003以前のバージョンではエラーメッセージは表示されずにExcelだけ起動するようです。


■Excel2000、XP(2002)、2003

  1. Excelを起動する
  2. [ツール]→[オプション]をクリックする
  3. 「オプション」画面で[全般]タブを選択する
  4. ”他のアプリケーションを無視する”のチェックを外す
  5. 「オプション」画面を「OK」ボタンをクリックして閉じる


■Excel2007

  1. Excelを起動する
  2. Officeボタンをクリックする
  3. 「Excelのオプション」ボタンをクリックする
  4. 「Excelのオプション」画面の左側メニューの[詳細設定]をクリックする
  5. 「全般」の項目にある”Dynamic Data Exchange(DDE)を使用する他のアプリケーションを無視する”のチェックを外す
  6. 「Excelのオプション」画面を「OK」ボタンをクリックして閉じる


■Excel2010、2013

  1. Excelを起動する
  2. [ファイル]をクリックする
  3. [オプション]をクリックする
  4. 「Excelのオプション」画面の左側メニューの[詳細設定]をクリックする
  5. 「全般」の項目にある”Dynamic Data Exchange(DDE)を使用する他のアプリケーションを無視する”のチェックを外す
  6. 「Excelのオプション」画面を「OK」ボタンをクリックして閉じる


記事検索
ギャラリー
  • BAR HONDA 03 TESTCAR T.SATO
  • BAR HONDA 03 TESTCAR T.SATO
  • BAR HONDA 03 TESTCAR T.SATO
  • JORDAN HONDA EJ12 T.SATO
  • JORDAN HONDA EJ12 T.SATO
  • JORDAN HONDA EJ12 T.SATO
  • こんな感じで描いてます
  • こんな感じで描いてます
  • こんな感じで描いてます