Можно чуть-чуть переделать программу, добавив сотню твипов к ширине Внешний вид от этого только выиграет. Т.е. вместо ифа записать ctl.Width = n + 100. Или в целом
Private Sub Form_Current()
Dim ctl As Control, i, j, m, n
For Each ctl In Me.Controls
If TypeName(ctl) = "textbox" Then
n = WH_TwipsFromFont(Nz(ctl.value, ""), ctl.FontName, ctl.FontSize, _
ctl.FontWeight, ctl.FontItalic, ctl.FontUnderline)
ctl.Width = n + 100
End If
If Me.NewRecord Then ctl.Width = 1000
Next
End Sub
Здесь также добавлена строка для новой записи с шириной полей в 1000 твипов