dポイントプレゼントキャンペーン実施中!

ACCESS2013 VBA
REPORTを出力するとき、文字列がテキストボックスに入りきらない時自動拡張する設定にしているテキストボックスがあります。その時、他のテキストボックスも一緒の高さにしたいのですが、これはどうすれば良いでしょうか?

ご教授お願いしますだ

A 回答 (1件)

こちらを参考に進めてください。


コントロールの囲み罫の代わりにLineメソッドで線を引きます。

[AC95] 印刷時拡張を設定したレポートで横罫線をそろえる方法
https://support.microsoft.com/ja-jp/kb/404907/ja

[ACC2002] レポートのセクションのサイズに比例して縦線が伸びない
https://support.microsoft.com/ja-jp/kb/286247/ja
    • good
    • 0
この回答へのお礼

上のURLの説明を参考にしてまず、縦線を作りました。
詳細セクションの印刷時イベントで、次のコードを書きましたが、縦線が少ししか伸びず、次の行との間に少し隙間が出来ます。恐らく、①行間の高さで×のかと思いますが、どうしたら良いでしょうか・・・

Private Sub 詳細_Print(Cancel as Integer, PrintCount as Integer)
Me.ScaleMode = 1
Me.ForeColor = 0

'直線を繰り返し引きます。
'単位は 567 twip = 1 cm です。
Me.Line (0 * 567, 0) - (0 * 567, 14400)
Me.Line (1 * 567, 0) - (1 * 567, 14400)
Me.Line (1.9 * 567, 0) - (1.9 * 567, 14400)

'14400 は、[詳細] セクションでの任意の最大の直線の値です。
End Sub

お礼日時:2015/06/27 11:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す