Вниз
Скачать: CL | DM;

Объединение ячеек в Excel   Найти похожие ветки 

 
IrviS ©   (2003-03-19 12:52) [0]

Макрос объединения ячеек в Visual Basic.
-----------------------------------------
Sub Макрос1()
Range("I27:L27").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.MergeCells = False
End With
Selection.Merge
End Sub
----------------------------------------
Как эту запись перевести на дельфи ?


 
O6OPMOT ©   (2003-03-19 13:27) [1]

источник: http://blackman.wp-club.net/myfaq/faq8a.php

Пример кода для объединения ячеек и выравнивания текста (EXCEL).

02 авг 2001 (четверг), 09:19:26

Чтобы нучится использовать каманды Excel лучше всего создать макрос, который
это делает, а затем перевести его синтаксис из
Visual Basic на Delphi

Пример кода для объединения ячеек и выравнивания текста.

var
xls: Variant;
const
xlCenter=-4108;

Procedure MerCen(ran:string);
Begin
xls.Range[ran].Select;
xls.Selection.HorizontalAlignment := xlCenter;
xls.Selection.VerticalAlignment := xlCenter;
xls.Selection.WrapText:= false;
xls.Selection.Orientation := 0;
xls.Selection.ShrinkToFit := False;
xls.Selection.MergeCells := False;
xls.Selection.Merge;
End;

Вызывать так:

MerCen("A4:J4");
Ответ 2:
Используй метод Merge (см. VBAXL8.HLP)
например: XLSheet.Range["a1","b1"].Merge(True)
По умолчанию передается параметр False - об"единяются все ячейки в диапазоне в одну; если True - об"единяются ячейки построчно.




 
MasterOfOrion   (2003-03-19 13:37) [2]

procedure TForm1.Button1Click(Sender: TObject);
var
FileName: WideString;
WorkBook: _Workbook;
WorkSheet: _WorkSheet;
Index: OleVariant;
begin
FileName := ExtractFilePath(Paramstr(0)) + "



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
14-100443
alex134
2003-03-13 20:35
2003.03.31
Отладка


3-100164
Val_123
2003-03-11 13:25
2003.03.31
Изменение записи MySQL таблице


3-100142
Fbist
2003-03-11 13:48
2003.03.31
ADO в DLL :(


3-100154
Маша
2003-03-12 11:21
2003.03.31
Insert в разные таблицы


3-100144
off
2003-03-12 13:55
2003.03.31
Подскажите в чем проблема!




   Наверх