Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2016, 14:02   #1
Alex_200
Новичок
Джуниор
 
Регистрация: 13.07.2010
Сообщений: 1
Восклицание Ошибка в макросе run time error 424

Люди добрые, помогите пожалуйста ошибка run time error 424 в строке AppWord.Visible = True.
Сам макрос должен открыть определенный документ word (шаблон) и скопировать в него необходимые строки из таблицы.
Вот код всего макроса:

Sub Insert()
Set AppWord = CreateObject("Word.Application")
Dim i As Long
Set AppWord = AppWord.Documents.Open("D:\1.docx")
AppWord.Visible = True
AppWord.Documents.Add
For i = 1 To 21
If Cells(i, 12) = 1 Then
Range(Cells(i, 4), Cells(i, 11)).Copy
AppWord.Selection.Paste
End If
Next
Set AppWord = Nothing

End Sub
Alex_200 вне форума Ответить с цитированием
Старый 12.10.2016, 14:43   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

1. Sub Insert()
2. Set AppWord = CreateObject("Word.Application")
3. Dim i As Long
4. Set AppWord = AppWord.Documents.Open("D:\1.docx")
5. AppWord.Visible = True

то, что у Вас переменная в строке 5 называется AppWord, еще не значит что в ней находится Word.Application, потому что 2-й строкой Вы присвоили ей ссылку на одноименное приложение, а уже в четвертой строке AppWord ссылается на открытый в Word документ, а не сам Word

4. Set WDoc = AppWord.Documents.Open("D:\1.docx")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка run time error '339' RUS_85 Софт 3 10.05.2016 06:37
Помогите исправить ошибку:run-time error 424 Kigali Microsoft Office Excel 2 22.09.2013 16:22
Ошибка run-time Error 1004 общая ошибка ODBC kaval88 Microsoft Office Excel 0 27.02.2011 20:20
Периодическая ошибка Run-time error -2147417848 (80010108) Automation error в файле с макросом faraviper Microsoft Office Excel 0 24.02.2011 16:23
Ошибка Run-Time error 13 DEZuv Microsoft Office Access 0 03.04.2009 12:25