Когда вы вставляете в качестве объекта листа Excel, на самом деле Word отображает изображение, созданное в Excel. Обратите внимание, что вы не можете выделить любой текст, например. Похоже, Word искажает изображение, поэтому шрифты не совпадают.
Редактировать: я не могу говорить за Office 2003, но Office 2007 по умолчанию использует формат HTML, используя PasteExcelTable . Точное утверждение макроса:
Selection.PasteExcelTable False, False, False
Это даст форматирование, совместимое с Word, но, к сожалению, данные не являются живыми и не будут обновляться при изменении электронной таблицы. Если ваши требования не включают обновление в реальном времени, попробуйте этот метод.