[リストへもどる]
一括表示

投稿時間:2002/09/19(Thu) 14:20
投稿者名:コス
Eメール:
URL :
タイトル:
VBからエクセルでPCが変わるとおかしい
VB6.0にて列幅、セルの色、フォントサイズ、セルの内容などすべてを
VBのプログラムで打ち込み、VBからエクセルシートを作成する
プログラムを作りました。

すべてうまくいったのですが、なぜかその同じプログラムを他のPCでやると
列幅が少し違ってしまうのです。

'A列の幅を1.89にする
With xlSheet.Cells(1, 1).ColumnWidth = 1.89

とやっているのに、1.88になったりしてしまいます。
どなたか教えてください。お願いします。
        
        

投稿時間:2002/09/20(Fri) 00:16
投稿者名:たっくんパパ
Eメール:
URL :
タイトル:
Re: VBからエクセルでPCが変わるとおかしい
> すべてうまくいったのですが、なぜかその同じプログラムを他のPCでやると
> 列幅が少し違ってしまうのです。

私も同じような状態に遭遇した事があります。
直接的な原因は、ディスプレイの解像度や標準フォント(大きいフォントを使用する/小さいフォントを使用する)等だそうです。
その他に、知り合いにマイクロソフトまで問い合わせてもらったのですが、「エクセルは、表計算が最大の目的であり、レイアウトについては優先順位が低い仕様になっている」とのことでした。
また、「細かくレイアウトしたいのであれば、ワードを使って下さい」とのことでした。

解決にならなくてすみません。

投稿時間:2002/09/20(Fri) 10:00
投稿者名:コス
Eメール:
URL :
タイトル:
Re^2: VBからエクセルでPCが変わるとおかしい
> 私も同じような状態に遭遇した事があります。
> 直接的な原因は、ディスプレイの解像度や標準フォント(大きいフォントを使用する/小さいフォントを使用する)等だそうです。
> その他に、知り合いにマイクロソフトまで問い合わせてもらったのですが、「エクセルは、表計算が最大の目的であり、レイアウトについては優先順位が低い仕様になっている」とのことでした。
> また、「細かくレイアウトしたいのであれば、ワードを使って下さい」とのことでした。
>
> 解決にならなくてすみません。


レスありがとうございます。

どうやらこれはあきらめるしかないようですね。
多少、おかしいですがこのままで行きたいと思います。

ありがとうございました。