|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.06.2015, 11:35 | #1 |
Пользователь
Регистрация: 30.09.2014
Сообщений: 13
|
Работа с Word
Помогите разобраться, ибо у меня постоянно вылетают ошибки, как на картинке, и последовательность абзацев меняется
Код:
Последний раз редактировалось Вадим Мошев; 19.06.2015 в 12:19. |
19.06.2015, 12:27 | #2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
В конце листинга:
Код:
По теме сказать ничего не смогу, лишь дам совет. Пользуйтесь пошаговой трассировкой. Перед тем местом, где, по вашему мнению, возникает ошибка, поставьте точку останова (мышкой нажмите на место, обозначенное красным кругом), после чего запустите программу. Выполните ту же последовательность действий, что приводит к ошибке, но программа остановится в том месте, где вы поставили останова. Далее нажимайте F7 - программа будет выполняться пошагово. Одно нажатие - один шаг. Так легко отследить ошибку. |
19.06.2015, 12:53 | #3 |
Пользователь
Регистрация: 30.09.2014
Сообщений: 13
|
А как правильно, просто в этой строчке часто возникают ошибки
|
19.06.2015, 13:40 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
19.06.2015, 14:10 | #5 |
Пользователь
Регистрация: 30.09.2014
Сообщений: 13
|
Постоянно ошибки на этой строчке
wdRng := wdDoc.Range.Characters.Last; либо если ту строчку закомментить и вставить wdRng.Start := wdRng.End; тогда вылазит ошибка на этой: wdDoc.SaveAs(FileName:=Sd.FileName) ; И последовательность абзацев нарушается никто не подскажет? Последний раз редактировалось Вадим Мошев; 19.06.2015 в 20:10. |
19.06.2015, 20:02 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты проверил, доступны ли вообще эти свойства в этом месте?
Код:
I'm learning to live...
|
19.06.2015, 20:54 | #7 |
Пользователь
Регистрация: 30.09.2014
Сообщений: 13
|
никто не подскажет?
я делал строго по шаблону, у меня много мест где все 1 в 1, и там все отлично работает, а есть где 1 в 1 и оно пишет ошибку, я конечно понимаю что надо все досконально понимать в теме чтобы писать этот код, но я с ним столкнулся и 3 день все это создал, подскажите в какой направлении копать и поверь я уже не мало усилий приложил к этому коду Последний раз редактировалось Аватар; 20.06.2015 в 00:14. |
19.06.2015, 21:36 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Код:
Какого-то вызваваемого тобой класса нет в этой цепочке свойств и он равен NULL. Гугли в VBA почему и как) |
19.06.2015, 22:09 | #9 |
Пользователь
Регистрация: 30.09.2014
Сообщений: 13
|
Беда в том, что именно это мне и посоветовали использовать, а не просто манипулируя диапазонами
и ошибка возникает не во всех таких строках, а только после комментария разрыв страницы, в коде выше, до этого все четко, и еще, заметил что при закрытии процесса OSPPSVC возникает меньше ошибок, особенно это про сохранения документа Беда в том, что именно это мне и посоветовали использовать, а не просто манипулируя диапазонами и ошибка возникает не во всех таких строках, а только после комментария разрыв страницы, в коде выше, до этого все четко, и еще, заметил что при закрытии процесса OSPPSVC возникает меньше ошибок, особенно это про сохранения документа Последний раз редактировалось Аватар; 20.06.2015 в 00:13. |
19.06.2015, 23:19 | #10 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
больше тут ничем помочь нельзя, читать доки за вас? Неа. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с Word. | Mr_skiner | Общие вопросы Delphi | 8 | 14.04.2013 06:00 |
Работа с MS Word | alexchromets | Общие вопросы Delphi | 12 | 05.06.2012 00:25 |
работа с Word | Region27 | C++ Builder | 0 | 03.06.2012 03:58 |
Работа с Word | Fistashka | Помощь студентам | 0 | 02.12.2011 12:36 |
Работать в Word, не открывая документы (работа с закрытыми документами Word) | Георгиевич | Microsoft Office Word | 10 | 07.09.2009 11:19 |