こんにちは、私は一晩中探していましたが、私の問題を解決するものは何も見つかりません
セル (A:3) を len=53mm Hgt=33mm と定義し、すべてのセル (A:3 から ColLast:RowLast まで) を事前に定義された領域、つまり Awidth=210 の A4 ページに収まるようにサイズ変更したいと考えています。 Bhight=310 が指定されました
また、次のコードを使用してセルを印刷すると、なぜ
Sub SetColumnWidthMM(ColNo As Long, mmWidth As Double)
' changes the column width to mmWidth
Dim w As Single
If ColNo < 1 Or ColNo > 255 Then Exit Sub
Application.ScreenUpdating = False
w = Application.CentimetersToPoints(mmWidth / 10)
While Columns(ColNo + 1).Left - Columns(ColNo).Left - 0.1 > w
Columns(ColNo).ColumnWidth = Columns(ColNo).ColumnWidth - 0.1
Wend
While Columns(ColNo + 1).Left - Columns(ColNo).Left + 0.1 < w
Columns(ColNo).ColumnWidth = Columns(ColNo).ColumnWidth + 0.1
Wend
End Sub
使用するプリンターの種類によって、印刷されるセルのサイズが変わります... ??