Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.16;
Скачать: CL | DM;

Вниз

повернуть ячейку со словом на 45 .   Найти похожие ветки 

 
serjufa   (2005-07-20 13:05) [0]

Как программно из D5 повернуть текст в определенной ячейке на 45" на листе Excell.
 
Этот же вопрос можно обозначить иначе - есть макрос из Excell:

Sub Макрос1()
"
" Макрос1 Макрос
   Range("L17").Select
   With Selection
       .HorizontalAlignment = xlGeneral
       .VerticalAlignment = xlBottom
       .WrapText = False
       .Orientation = 45
       .AddIndent = False
       .IndentLevel = 0
       .ShrinkToFit = False
       .ReadingOrder = xlContext
       .MergeCells = False
   End With
End Sub

№ ячейки в {Range("L17").Select} 22 раза меняется в цикле. Мне нужно в ходе программы повернуть ячейку со словом ИТОГО на 45".

Заранее благодарен

leyftd@mail.ru


 
Drakosha ©   (2005-07-20 14:50) [1]

а макросы нынче не в моде?
запустил запись
повернул слово в ячейке(саму то ячейку 100 пудов не повернёшь)
остановл запись
глянул что получилося
сделал тоже в делфе


 
YurikGL ©   (2005-07-20 15:17) [2]

что-то типа

app.activesheet.Range("L17").Select;
app.selection.Orientation:= 45;


 
Digitman ©   (2005-07-20 17:19) [3]


> serjufa   (20.07.05 13:05)  


твой вопрос сводится к принципам/особенностям портирования VBA-кода в Делфи-код - не более того


 
GanibalLector ©   (2005-07-20 21:35) [4]

как-то подобный вопрос уже был ;) Кстати,мог бы и поиском его взять. Ну...да ладно :

var XLAPP:OleVariant;
i:integer;
begin
XLApp:=CreateOleObject("Excel.Application");
XLApp.Visible:=true;
XLApp.WorkBooks.Add;

XLApp.WorkBooks[1].WorkSheets[1].Name:="test ;)";

XLApp.WorkBooks[1].Sheets[1].Cells[2,2]:="GanibalLector";
XLApp.Workbooks[1].WorkSheets[1].Range["B2"].Select;

for i:=1 to 20 do
begin
 if odd(i) then
 XLApp.Workbooks[1].WorkSheets[1].Range["B2"].Orientation:=random(90)
 else
 XLApp.Workbooks[1].WorkSheets[1].Range["B2"].Orientation:=0-random(90);
 sleep(200);
end;
end;




Страницы: 1 вся ветка

Текущий архив: 2006.07.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.064 c
2-1151499993
medved_68
2006-06-28 17:06
2006.07.16
Посылка сообщения..... ПОДСКАЖИТЕ ПЛЗ!!!!!!


4-1144067736
Untermensch
2006-04-03 16:35
2006.07.16
Как получить MAC-адреса сетевых плат или другой способ


6-1134736695
SPACE!!
2005-12-16 15:38
2006.07.16
Клт.-Серв. приложение на WinSock с большим количеством клиентов.


5-1135472981
sirin
2005-12-25 04:09
2006.07.16
Список классов, зарегестрированных в Delphi


2-1151426032
fast2
2006-06-27 20:33
2006.07.16
Как сразу (не построчно) очистить StringGrid?