Добрый день!
Подскажите, пожалуйста, как можно развернуть текст в ячейке Excel на 90 градусов.
Сразу скажу, что шаблон создать заранее нельзя.
Как развернуть текст в ячейке xls
Модераторы: m0p3e, edward_K, Модераторы
Как развернуть текст в ячейке xls
Кто сказал, что бесполезно биться головой об стену?!
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Как развернуть текст в ячейке xls
Макросом
Sub qqq()
Range("A1").Select
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 90
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlLTR
.MergeCells = False
End With
End Sub
..если нужно, реализуйте просто в нем цикл по n- нужным ячейкам
Sub qqq()
Range("A1").Select
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 90
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlLTR
.MergeCells = False
End With
End Sub
..если нужно, реализуйте просто в нем цикл по n- нужным ячейкам
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Как развернуть текст в ячейке xls
а макрос так
Код: Выделить всё
xlFreeMatrix;
XlRes := True;
_FileMacros :='lalaalaa.bas'
_FileMacros := GetStringParameter('Files','OutputFilesDirectory',0)+_FileMacros;
_FileMacros := ConvertServerPathToCli (_FileMacros);
_fh := CreateFileHandle(_FileMacros);
File_OpenFile(_FileMacros, stCreate, _fh);
Do
{
if (not XlRes) Break;
File_WriteLn( 'Sub Format ()', _fh);
File_WriteLn( 'End Sub', _fh);
File_Close(_fh);
PutFileToClient(_FileMacros, false);
xlImportModule(_FileMacros);
xlRunMacro('Format');
DeleteFile(_FileMacros);
}
while False;
xlKillExcel;
Время ведет!