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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2010, 14:15   #1
ZaeC
 
Регистрация: 26.08.2008
Сообщений: 5
По умолчанию Excel 2003: Worksheets().Shapes().Select - выбирает не весь текст фигуры

Проблема в следующем:
есть вставленная фигура с текстов внутри.
нужно взять этот текст и заменть в нем одну последовательность символов на другую.
Делаю это так:

Worksheets(1).Shapes(1).Select
Selection.Characters.Text = Replace(Selection.Characters.Text, "&&&d1&&&", Trim(d_from))
Selection.Characters.Text = Replace(Selection.Characters.Text, "&&&d2&&&", Trim(d_to))
т.е. сиволы &&&d1&&& и &&&d2&&& замещаю на значения переменных d_from и d_to.
Переменные эти - строки по 8 символов. Фигура на листе только одна.

Проблема в том, что
Selection.Characters.Text - первые 256 символов текста.. а у мне надо больше. Т.е. в первых 256 символах он замещает, а в остальных нет..
Как мне перебрать весь текст фигуры?
ZaeC вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В зависимости от выбора в Select изменить значения другого Select Tayfun HTML и CSS 3 18.08.2011 00:05
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
VBA Использование Shapes в Excel диаграммах RomVS Microsoft Office Excel 0 13.02.2009 12:20
Ворд 2003 вставить текст по центру ячейки Паша Microsoft Office Word 1 10.03.2008 13:40
Select в Excel agatos Microsoft Office Excel 1 07.12.2007 08:07