- ベストアンサー
Excelセルサイズ
Excelのセルサイズを高さ・幅をmmで決めたいのですが。 過去の回答を見ましたがいずれも指定の箇所にアクセス出来ませんでした。 図形描画でセルに合わせるサイズを確認できますが 現在アクセス出来るものが有れば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
PCの機種やOS、EXCELのバージョンなど関係情報をお書きください。 >Excelのセルサイズを高さ・幅をmmで決めたいのですが。 セルの大きさの単位を指定したり変更することはできません。 セルの幅の単位は「標準」スタイルのフォントでの文字数ですね。例えば 10.35 という列幅は、そのブックの「標準」スタイルのフォントで "0" が 10.35 文字だけ表示できる幅ということです。またセルの幅は画面ではピクセル単位に丸められるようです。1 ピクセルよりも細かく微調整することができません。 一方、セルの高さの単位はポイントです。1 ポイントは 1/72 インチ、約 0.3528 mm です。しかし、設定値のままの大きさで印刷されるわけではなく、セル幅と同様、環境によって変化します。 つまり、ミリ単位の長さをワークシート上のポイント単位に変換するときの比率は ディスプレイ、プリンタ、ブックの「標準」スタイルのフォント によって変化します。 逆に言えば、上記を固定すれば列幅や行の高さは決まってきます。 作成したExcelファイルを上記の環境の異なるパソコンで開けばセルのサイズが変わるおそれがあるということです。 例えば、「標準」スタイルのフォントが異なるPCでは、同じ列幅を設定しても実際の幅は異なります。スタイルはブック毎の設定です。[書式]-[スタイル] で確認と変更ができます。 EXCEL標準の標準機能にはないですが以下のURLに印刷関係のアドインがありますので利用できそうならアドインをインストールして利用してみてください。 http://hp.vector.co.jp/authors/VA016119/sizemm.html >図形描画でセルに合わせるサイズを確認できますが 現在アクセス出来るものが有れば教えてください。 この質問の意味がよくわかりません。
その他の回答 (2)
- Wendy02
- ベストアンサー率57% (3570/6232)
セル個々で測って積み上げ計算をするのは不可能だと考えたほうがよいです。セルとセルの間の微妙な誤差を修正する手立てがありません。特に幅に対して、セルの幅の累積とは違う計算が出てきてしまいます。 ですから、 >図形描画でセルに合わせるサイズを確認できますが これを応用すればよいと思います。 図形描画の四角形を作ります。 オートシェイプの書式設定で、塗りつぶしなしにします。 そして、プロパティの部分で、「オブジェクトを印刷する」をオフの状態にします。 そして、そのサイズの大きさを当てはめればよいわけですね。ただ、これは、実質的なサイズのズレがあるので、特に、幅には気をつけたほうがよいと思います。 フォントの関係ではないとは思いますが、こちらのPCでは約8% ほど縮むようです。後は、プリンタの物理的印刷不可能域を最初に計算に入れて、印刷プレビューで確認しながら、右端、下余白などある程度の余裕を取っておけば、ほぼ指定サイズに収めることができるはずだと思っています。 本当は、最初から、印刷画面自体をオブジェクトにしたほうが正確だとは思いますが、マクロなどで組まないと、手間が掛かってしまいます。
お礼
ご教授ありがとうございました。 十分ヒントになりました。 試してみます。
mmで指定したいというのは,印刷時ですよね,当然。 画面表示の場合だと,モニタサイズや画面解像度や,拡大縮小表示,その他かなりの条件によって,変わってしまうので無意味です。 印刷時においても,プリンタの機種や設定によって,正確にはmmが守れないとはおもいますが,以下のようなマクロは出ているようです。 使えるかどうかまでは,制作者ではないため責任は持てません。 または,ポイントやピクセルをmmに換算することでしょう。
お礼
指定のURLより情報入手出来ました。 試してみます。 情報ありがとうございました。
お礼
ご教授ありがとうございます。 ご指定のURLよりDL出来ました。 試してみます。 過去の回答ではURL:変わっていた為情報入手出来ませんでした。 現在アクセスとは入手可能なURLをお尋ねしました。 説明不足でした。 お世話になりました。