Используйте & NOT + для объединения строк.
+ работает большую часть времени, кроме случаев смешивания типов.Так как есть целое число, выражение задница u me s, что вы делаете математику (ы).
& используется для строк и преобразует числа в строки для выражения.
Выражение
=UCase(MonthName(5, 1)) + "-" + 2018
выдает ошибку.
Выражение Value для textrun 'Textbox1.Paragraphs [0] .TextRuns [0]' содержит ошибку: входная строка была в неправильном формате.
Но изменяетсяпросто + to & не выдает ошибку.
=UCase(MonthName(5, 1)) & "-" & 2018
На другой ноте:
MonthName имеет необязательный параметрдля сокращений - просто добавьте , 1 после Месяца. Значение - UCase(MonthName(Fields!theMonth.Value, 1), 3)