Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : その他)
ver違いによるオブジェクトのズレ
投稿日時: 19/07/24 16:47:35
投稿者: tako552101

win10、ver2019です。
 
ver2010で作成したファイルにフォームのラベルやボタン、コントロールのテキストボックスなどを見栄え良く配置した複数のシートがありますが、ver2016、ver2019で開くとボックスサイズなどがズレて文字が隠れてしまったり、同じボックスサイズが変わったり、規則性は不明ですが表示がズレます。
 
最近購入したノートPC(win10)のディスプレイ設定は「解像度=2560×1600」で、「テキスト、アプリのサイズ変更=150%」が(推奨)になっていて、この設定が「100%」でないと特にExcelはオブジェクトだけではなくそもそもの表示がきれいに見えません。
 
このPC1は仕方がないにしても「テキスト、アプリのサイズ変更=100%(推奨)」の通常のPCでもオブジェクトに関してはズレが生じているので、これはその最新verで都度変更しなければならないのでしょうか。
何かアイディアがあればご指導いただけると幸いです。

回答
投稿日時: 19/07/24 18:04:33
投稿者: Suzu

【異なる複数の Windows 環境で Excel ファイルを共有すると、印刷範囲、セルの幅、または高さが変更される場合がある】
https://support.microsoft.com/ja-jp/help/400271
 

引用:
ディスプレイや使用するプリンタ ドライバの解像度などの環境が、変更されることにより発生します。

 
WEBで情報を見ても
・すべてのPCのプリンタを同一にし、ドライバも揃える
・テキスト、アプリのサイズ変更=100% にして
・プリンタ/グラフィックボードの ハードウェアアクセレーター無効
あたりを設定してみて・・・という情報ですね。
 
PCのハードウェア構成、ドライバ、およびその設定に依存する事であり、
VBAを使い揃えようとしても、各ハードウェアの組み合わせ、またそれらの何に依存するのか詳しい
情報もなく確認作業から必要になります。
 
各PCの確認が出来たとして、それらの設定を汎用性を持たせた形にできるかもわかりませんし
機器をVBAから操作できるかの確認も必要となります。
 
ですから、Excel 自体 そういう特性を持つアプリケーションだと諦めています。

回答
投稿日時: 19/07/25 07:55:31
投稿者: Suzu

Suzu さんの引用:
ですから、Excel 自体 そういう特性を持つアプリケーションだと諦めています。

 
誤解を招く表現でした。下記に訂正させてください。
 
VBAでそれらの設定を行う事を目指すと開発に掛かるコストが多くなることは目に見えており
また、それが可能なのであれば、WEB上にもうちょっと情報があってもよさそうですが
見当たらない事から やはり VBAでも難しい事が伺えます。
 
なので当方は、「表示がずれる」のは Excelの 特性だと諦めています。

回答
投稿日時: 19/07/25 12:19:28
投稿者: んなっと

Excel2016から游ゴシック体が標準フォントとして採用されました。
まずはこの設定を変えてください。
 
詳しくは、
Excel2016 游ゴシック 図形のサイズ
でGoogle検索

投稿日時: 19/07/28 21:53:31
投稿者: tako552101

みなさん、ありがとうございます。
 
配置してあるのはラベル、TextBox、リスト、ボタンなどでフォームとコントロールが混在しています。
しかしこれらは全て「MS Pゴシック」になっていて、しかも、フォントのスタイルやテーマなどは2010で「MS Pゴシック」に設定してあり、游ゴシックが邪魔しているような感じはありませんでした。
 
ズレ方はTextBoxの囲み線や影などがおかしなことになっていたり、線幅がマチマチ、文字がはみ出して見えなくなっていたり、ボックスサイズがバラバラになっていたり…しかし、操作上の問題はありません。
 
前述の通り同じ2019でも、PCの解像度、アプリのサイズによって、ズレ方が異なるのでやはり仕様とあきらめるしかなさそうです。ちなみに当方の2560×1600&150%ですと、通常の表組の罫線も太さ、フォントの見栄えがマチマチ。解像度を1920×1080&100%に落とすといくらかましに見えます。
 
いずれ下位バージョンは消滅していくことを考慮すれば2019で表示ズレを修正して、おそらく逆にズレてしまうであろう2010で微調整ということになるでしょうか。
 
もう少し他の方の意見も聞かせてください。

投稿日時: 19/08/02 05:53:48
投稿者: tako552101

あんまり情報はないようですね。
 
閉じます。