|
Многострочный текст
|
|||
---|---|---|---|
#18+
Здравствуйте! В экселевском файле нужно хранить многострочный длинный текст. Можно сделать переменную в макросе, но не удобно его там писать и редактировать. Можно хранить в ячейке, но его не удобно смотреть, да еще отступы убегают. На листе создавал объект надпись и туда помещался текст. Виден текст целиком с отступами. Но в макросе не понятно как достать его из объекта Shapes. Можно ли его достать оттуда? Тоже самое с объектом OpenDocumentText. Как можно хранить многострочный текст в экселевском файле чтобы можно было макросом доставать как string-ый тип? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 14:50 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
ferzmikkне понятно как достать его из объекта Shapes Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 16:38 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
Казанскийferzmikkне понятно как достать его из объекта Shapes Код: vbnet 1.
В коллекции ActiveSheet.Shapes(1).TextFrame отсутствует свойство Characters ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2016, 07:30 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
ferzmikkотсутствует свойство CharactersЛогично. Поэтому что это не свойство, а метод :) И это не мешает считать текст: ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2016, 11:06 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
The_Prist, Текст то вытащил, но он не полный. 251 символов вытащил. Целиком вытащить можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2016, 13:07 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
Через свойство Characters точно нет. Но можно иначе: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2016, 13:36 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
The_Prist, Спасибо! Получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2016, 14:09 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
Возможно сделать так, чтобы такой объект с текстом был защищен (нельзя перемещать и менять размеры), но текст с этого объекта можно копировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 07:19 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
ferzmikk, Зачем на листе отображать объект, с которым ничего нельзя делать? Вы хотите, чтобы изменения только Вы могли в него вносить? Так сделайте его скрытым: Код: vbnet 1.
а для себя любимого делайте его видимым обратно Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 14:17 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
The_Prist, Тот объект выводит текст. Его можно изменять программно и нельзя изменять вручную. Текст вручную можно копировать с объекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 14:28 |
|
Многострочный текст
|
|||
---|---|---|---|
#18+
ferzmikk, Советую иначе подойти к решению задачи. Без защиты листа с защитой объектов нельзя запретить изменять размеры и перемещать. В смысле, можно конечно, но насколько знаю придется много кода написать и вряд ли можно будет быть уверенным, что все это в любой ситуации сработает(например, если в меню указано Выбор объектов). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 15:11 |
|
|
start [/forum/topic.php?fid=60&msg=39157565&tid=2155642]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 471ms |
0 / 0 |