VBA #734705


#0 by hawksib
{Форма.Форма.Форма}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft Word): Слишком длинный строковый параметр. а вставляю я этот параметр в трех местах, и длина параметра всё время разная, как можно обойти?
#1 by Cube
Не использовать "Слишком длинный строковый параметр". Ваш КО
#2 by hawksib
нужен слишком длинный
#3 by MiniMuk
причем тут VBA? использую 2 параметра.
#4 by hawksib
а если два мало оказывается, три?
#5 by hawksib
а VBA при том, что может какой другой метод есть
#6 by MiniMuk
Я вангую что замену в ворде делаешь. И скороей всего Execute Почитай тут
#7 by MiniMuk
#8 by hawksib
ещё один капитан?
#9 by VladZ
Я для таких "длинных параметров" использую закладки. Там нет таких ограничений.
#10 by hawksib
спасибо за подсказку, на днях попробую
#11 by DrZombi
Покажи лучше сам код, что ты там куда вставляешь? Может ты туда бацаешь Войну и Мир, а нм тут позх пудришь :)
#12 by DrZombi
Нет не капитан, Телепат. По твой ошибке, все дело в твоих руках :)
#13 by hawksib
ну по ошибке-то понятно, что Execute метод юзаю ну не войну и мир, просто анекдоты в договор вставляю ну код пусть будет такой &НаКлиенте         Сообщение.Текст = "не удалось сформировать документ :
#14 by hawksib
короче че-то с закладками экспериментировать не стал, сегодня во сне мне реально приснилось как надо в цикле заполнить договор, с учетом того, что я гуглил, и на этом же форуме нашел, что заменить в ворде строку больше 255 символов ни у кого не получалось, минут за 30, с учетом того что во сне думал, написал вот такую функцию (чтобы меняло наверняка, взял длину строки 100 символов) &НаКлиенте и исходную процедуру чуть чуть допилил &НаКлиенте         Сообщение.Текст = "не удалось сформировать документ :
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С