Как на VBA изменить степень сжатия текста в ячейке таблицы?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как на VBA изменить степень сжатия текста в ячейке таблицы?

Как на VBA изменить степень сжатия текста в ячейке таблицы?

Ответ
Поиск в этой теме
Непрочитано 06.02.2014, 10:54 #1
Как на VBA изменить степень сжатия текста в ячейке таблицы?
AlexV
 
Инженер
 
С-Пб
Регистрация: 02.10.2008
Сообщений: 3,704

Собственно, вот он и весь вопрос.. якой метод применить в этой процедурке, дабы установить степень сжатия тексту в ячейке, скажем, 0.7?
Код:
[Выделить все]
Private Sub yoklmn_table(tb As AcadTable)
Call tb.SetCellValue(1, 1, "ёклмн")
end Sub
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
Просмотров: 3868
 
Непрочитано 06.02.2014, 10:59
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450


Текст в таблице - это многострочный текст. Соответственно смотри ключи принудительного форматирования многострочного текста.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 14.02.2014, 11:47
#3
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,704


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Текст в таблице - это многострочный текст. Соответственно смотри ключи принудительного форматирования многострочного текста.
Во! Спасибо! Долго доходило, как до бельгийского жирафа..
Всего-то и надо было засунуть текст унутрь..

Код:
[Выделить все]
Call tb.SetCellValue(1, 1, "{\W0.7;сжатыйёклмн}")
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 14.02.2014, 11:53
#4
trir


 
Регистрация: 18.12.2010
Сообщений: 5,114


А я бы за такое ручки оторвал...
Создаёшь стиль ячейки с нужными настройками и назначаешь ячейке
trir вне форума  
 
Автор темы   Непрочитано 14.02.2014, 13:21
#5
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,704


Цитата:
Сообщение от trir Посмотреть сообщение
А я бы за такое ручки оторвал...
Создаёшь стиль ячейки с нужными настройками и назначаешь ячейке
Ручки отрывать не надо, ручки, они нужны.. В крайнем случае, их можно скрыть GRIPS=0 ..
Создавать стиль ячейки программно для меня - это сложновато.. А создавать "ручками" - дык надо озабачиваться переносить по файлам. Я ничего хлобального не творю, всего делов - туча не моих файлов с тучей листов, в которых живут штампы - таблицы автокада. Ну и везде надо вставить один и тот же текст, - скажем "ГИП" и гиппофамилию.. Раньше было хорошо, - ГИПы были трехбуквенные, а последнее время пошли, понимаешь, всякие "Растудыт-сюдыт-Апанасенко-Пополюразгуляевские"..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 14.02.2014, 15:30
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 5,114


Если использовать "ключи принудительного форматирования многострочного текста", то что бы их потом изменить - придётся "входить" в ячейку и менять в редакторе мтекста, а если использовать стили - можно отредактировать в окне свойств, сразу для множества ячеек...
Если ячеек много - это критично
trir вне форума  
 
Автор темы   Непрочитано 14.02.2014, 15:35
#7
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,704


Цитата:
Сообщение от trir Посмотреть сообщение
Если использовать "ключи принудительного форматирования многострочного текста", то что бы их потом изменить - придётся "входить" в ячейку и менять в редакторе мтекста, а если использовать стили - можно отредактировать в окне свойств, сразу для множества ячеек...
Если ячеек много - это критично
Ну да, в глобальном смысле, правильнее способ со стилем ячейки. Но - для такой задачки локальной - не важно. Меняется одна ячейка в таблице (во многих таблицах), и в будущем разница не велика - через свойства или с заходом "внутрь" ее редактировать. Тем более, можно пройтись тем же макросом с отменой форматирования..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как на VBA изменить степень сжатия текста в ячейке таблицы?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить размер текста во всех блоках с одинаковым имене red AutoCAD 78 28.03.2022 08:07
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Как изменить положение размерного текста? Михаил055 AutoCAD 10 10.12.2008 22:06
Как у текста изменить Width factor ? inst2005 Программирование 2 05.05.2008 01:19
как изменить размер текста на DIMENSION line elias AutoCAD 5 08.11.2007 08:37