Проблема здесь в том, что Selection
не соответствует тому, какое приложение Selection
вы хотите.Таким образом, он использует по умолчанию для Excel VBA, который будет приложение Excel, в котором был запущен VBA.Неявно вы говорите:
Application.Selection.EndKey unit:=wdStory, Extend:=wdMove
Ошибка в том, что у объекта Application.Selection
в Excel нет метода EndKey
, и поэтому VBA не имеет представления о том, что вы пытаетесь сделать здесь.
Вместо этого вы хотите квалифицировать Selection
с экземпляром объекта Word.Application
, с которым вы уже работаете:
wrdApp.Selection.EndKey unit:=wdStory, Extend:=wdMove