Мне было интересно, что существует способ форматирования целого числа (789) в строковое значение (7.8.9).
Вот что я сейчас делаю для форматирования числа:
Dim i as integer
Dim s as String
i = 789
s = Left(i, 1) & "." & Mid(i, 2, 1) & "." & Right(i, 1)
Примечание. Целочисленное значение всегда будет трехзначным.