ник: snipe
вот - замени свой запрос на вот этот
.Bookmarks.Item(S).range = GetSeparatedString("SELECT UCase(Mid([Рабочая]![ФамилияР], 1, 1)) & StrConv(Mid([Рабочая]![ФамилияР], 2, InStr(1,[Рабочая]![ФамилияР], ' ') - 1), 2) & ' ' & UCase(Mid([Рабочая]![ФамилияР], InStr(1, [Рабочая]![ФамилияР], ' ') + 1, 1)) & '.' & UCase(Mid([Рабочая]![ФамилияР], InStr(InStr(1, [Рабочая]![ФамилияР], ' ') + 1,[Рабочая]![ФамилияР], ' ') + 1, 1)) & '.' AS Выражение1 FROM Рабочая;")