
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.03.2009, 02:48
|
|||
|---|---|---|---|
При считывании текста Shape из ВБА, теряется текст за 255 символом |
|||
|
#18+
Обращаюсь к екселю 2003 из акса 2003. Пытаюсь прочесть надпись Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2009, 05:47
|
|||
|---|---|---|---|
При считывании текста Shape из ВБА, теряется текст за 255 символом |
|||
|
#18+
Как считать нашел, свойство AlternativeText объекта Shapes. Код: plaintext По описанию это свойство read/write, но записать не удается Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2009, 05:57
|
|||
|---|---|---|---|
При считывании текста Shape из ВБА, теряется текст за 255 символом |
|||
|
#18+
И что любопытно, сразу после записи считываю текст надписи - и все правильно, все изменения есть. Но на экране не отображаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2009, 17:15
|
|||
|---|---|---|---|
При считывании текста Shape из ВБА, теряется текст за 255 символом |
|||
|
#18+
Уж сколько раз твердили миру - не предназначен Эксель для таких извращений. НЕ ПРЕДНАЗНАЧЕН! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2009, 18:56
|
|||
|---|---|---|---|
При считывании текста Shape из ВБА, теряется текст за 255 символом |
|||
|
#18+
White OwlУж сколько раз твердили миру - не предназначен Эксель для таких извращений. НЕ ПРЕДНАЗНАЧЕН! Заказчик всегда прав (с). Иногда с ним спорить себе дороже. Но это тот самый случай. Тем не менее, задачу решил. В аксе считываю AlternativeText, в данном случае подходит, затем частями, по 200 символов в цикле, с помощью Selection.Characters(200 * (i - 1) + 1).Insert String, записываю в текст шейпа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2009, 15:13
|
|||
|---|---|---|---|
|
|||
При считывании текста Shape из ВБА, теряется текст за 255 символом |
|||
|
#18+
mds_world, Подскажите пожалуйста, как правильно написать код, о котором Вы говорите в последнем сообщении. У меня текст из ячейки A35 (около 3000 символов) должен помещяться в шейп "GGG". Сделал так: Sub BBB() Dim str2 As String str2 = Range("A35") ActiveSheet.Shapes("GGG").Select For i = 1 To 20 Selection.Characters(200 * (i - 1) + 1).Insert str2 Next i End Sub Получается полная хрень - если в А35 текста мало, он 20 раз дублируется в шейп, если много - шейп пустой. PS VBA практически не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2178915]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
201ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 531ms |

| 0 / 0 |
