Слишком длинный строковый параметр word vba

Обновлено: 03.07.2024

Ошибка, если в ячейке текста более 255 знаков
Для заполнения шаблонов документов ворда, создал в экселе вот такой макрос: ' Открытие ворда Set.


Текст, состоящий не более чем из 255 символов, разбить на строки длиной не более 50 символов в строке
Текст, состоящий не более чем из 255 символов, разбейте на строки длиной не более 50 символов в.

Readln не более 255 символов.
Как Readln'ом с клавиатуры ввести больше 256 символов?

Переменная типа String переменной длины может содержать строку длиной до прибл. 2 млрд. символов.
-||- фиксированной длины - до 65400 символов.

Само название переменной - до 254 символов.

Diskretor, шото не пойму при работе с текстом болие чем 255 символов видает ошыбку слишком большой строковой параметр. coderxx, я копирую текст изз екселя в переменную и вставляю в шаблон ворда но если текст болие чем 255 символов то начинает ругатся Параметр чего? Например, максимальная длина формулы в ячейке Excel 2000 - 1024 символа. Как вставляете? Вот так - работает со строкой длиной 10000 (больше не проверял):

Видимо, проблема в том, в методе Range.Find свойства Text и Replacement.Text ограничиваются 255 символами.

Я правильно понимаю, что вы проходите таблицу из 2-х столбцов в Excel (Кстати, как у вас работает "ReplaceText = Trim$(.Cells(i))", нормально?), ищете текст из первого столбца и заменяете его текстом из второго столбца? Можно поинтересоваться зачем?

Gibboustooth, ищу текст первого потом. по нему второй. и его вставляю в шаблон в ворд. но мне нужно увеличить размер символов. как ето сделать

Очевидно, не с помощью инструмента Range.Find

Чтобы понять, что надо использовать вместо него, надо понять задачу целиком.

У вас есть шаблон в Word и вам надо, чтобы определенные части этого шаблона брались из таблицы Excel? Для этого в Word есть инструмент "Слияние" (Рассылки -> Начать слияние).

Gibboustooth, ето точно не подходит потому что сохраненний(изменненій ) документ изменяется при изминение в екселе

Добавлено через 1 минуту
от как увеличеть Range.Find незнаю

Более 255 символов в поле
Всем добрый вечер. Обнаружилась очередная "странность" Access'а. Предыстория: одна из.


Как ввести в строку более 255 символов?
Всем привет))помогите пожалуйста. Как ввести в строку более 255 символов?Мне сказали использовать.

Дана строка S длиной не более 255 символов
Дана строка S длиной не более 255 символов. Подсчитать количество содержащихся в ней цифр. .


Дана строка длиной не более 255 символов.
Дана строка длиной не более 255 символов. Группы символов, разделённых между собой одним пробелом и.

Читайте также: