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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2015, 12:31   #11
Владислав-2012
Пользователь
 
Регистрация: 30.09.2014
Сообщений: 13
По умолчанию

Если ты не знаешь как помочь, ты так и напиши

а тот кто знает как исправить, поможет хотя бы намеком в какую сторону идти, я прочитал и примеров пересмотрел, у меня как там постоянно, структура документа меняется только лишь контентом

Последний раз редактировалось Аватар; 21.06.2015 в 12:52.
Владислав-2012 вне форума Ответить с цитированием
Старый 21.06.2015, 12:54   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Если ты не знаешь как помочь, ты так и напиши
Он знает и намекнул в какую сторону идти:
Цитата:
читайте документацию VBA
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 21.06.2015, 13:00   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а тот кто знает как исправить, поможет хотя бы намеком в какую сторону идти
Я уже сказал как бы делал я. Кроме этого могу посоветовать обернуть в try except подозрительные вызовы, и когда ошибка будет проявляться анализировать какие из свойств в вызываемом пути либо содержат nil либо не пускают дальше.
Попробуй всетки расписать код подробнее, анализируя IF-ам каждый элемент пути вызова.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.06.2015, 15:47   #14
Владислав-2012
Пользователь
 
Регистрация: 30.09.2014
Сообщений: 13
По умолчанию

читал я, не мало читал везде, и судя по источникам, у меня идеально правильно...
Владислав-2012 вне форума Ответить с цитированием
Старый 21.06.2015, 16:06   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А никто и не говорит что код неверный. Просто при определенных обстоятельствах к объекту нет доступа. А вот при каких - это и нужно выяснить опытным путем.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.06.2015, 18:57   #16
Владислав-2012
Пользователь
 
Регистрация: 30.09.2014
Сообщений: 13
По умолчанию

ну мне некогда получать опыт, я сколько успел получить и освоить, это да, я не спорю что надо опытом все набираться, но мне надо сейчас понять как исправить ошибку, либо почему вдруг у меня нет доступа к объекту
Владислав-2012 вне форума Ответить с цитированием
Старый 21.06.2015, 19:31   #17
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну поскольку это не ошибка, то исправлять ее не надо. Насчет доступа: Например объект еще не существует. Или он заблокирован чем-то. Я не знаю. И никто не может знать, пока не начнет отлаживать то, с чем работаешь ты.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.06.2015, 21:10   #18
Владислав-2012
Пользователь
 
Регистрация: 30.09.2014
Сообщений: 13
По умолчанию

ну 4 строками выше все работает, а вот ниже те же самые строки, они не пашут, отличия только содержимое строк
Владислав-2012 вне форума Ответить с цитированием
Старый 22.06.2015, 07:30   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а вот ниже те же самые строки
Где они те же самые?
wdRng.Characters.Last и wdDoc.Range.Characters.Last
Где тут схожесть видна? Тут абсолютно разные объекты и даже путь разный.
Или я чего-то не вижу?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.06.2015, 12:41   #20
Владислав-2012
Пользователь
 
Регистрация: 30.09.2014
Сообщений: 13
По умолчанию

я уже сам запутался, я все испробовал, все эти методы, во всех источниках по разному предлагают решение задачи

Про рендже, я подхватил где то, я все ренджи удалил, но сейчас у меня ошибка не вылетает. Но все данные пишутся в 1 ячейку=-( как такое возможно

Последний раз редактировалось Stilet; 22.06.2015 в 16:27.
Владислав-2012 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с 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