Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Delphi + Excel


Автор: kARPoff 23.6.2005, 17:23
Ребята!!!!
Подскажите, пожалуйста, как с помощью Delphi
можно объединять ячейки в Excel.
smile



Автор: _hunter 23.6.2005, 17:41
тебя интересует макрос для объединения?
вот:
Range("A1:B2").Select
Selection.MergeCells = True

или как с Excel' ем работать? -- тогда поиск по форуму -- тут куча таких тем поднималась + FAQ

Автор: kARPoff 26.6.2005, 09:43
Спасибо большое, _hunter!!!!!
Очень помог!!!!!

smile



Еще пара вопросов на ту же тему:

1)Как будет выглядеть макрос для изменения формата ячеек Excel "переносить по словам"?
2)Существует ли такой макрос, который бы устанавливал ориентацию страницы в Excel (книжная-альбомная)?

Заранее огромное спасибо!!! smile

Автор: Albinos_x 27.6.2005, 10:14
так :
Цитата
...
  With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlBottom
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    With ActiveSheet.PageSetup
        .PrintTitleRows = ""
        .PrintTitleColumns = ""
    End With
    ActiveSheet.PageSetup.PrintArea = ""
    With ActiveSheet.PageSetup
        .LeftHeader = ""
        .CenterHeader = ""
        .RightHeader = ""
        .LeftFooter = ""
        .CenterFooter = ""
        .RightFooter = ""
        .LeftMargin = Application.InchesToPoints(0.787401575)
        .RightMargin = Application.InchesToPoints(0.787401575)
        .TopMargin = Application.InchesToPoints(0.984251969)
        .BottomMargin = Application.InchesToPoints(0.984251969)
        .HeaderMargin = Application.InchesToPoints(0.5)
        .FooterMargin = Application.InchesToPoints(0.5)
        .PrintHeadings = False
        .PrintGridlines = False
        .PrintComments = xlPrintNoComments
        .PrintQuality = 300
        .CenterHorizontally = False
        .CenterVertically = False
        .Orientation = xlLandscape
        .Draft = False
        .PaperSize = xlPaperA4
        .FirstPageNumber = xlAutomatic
        .Order = xlDownThenOver
        .BlackAndWhite = False
        .Zoom = 100
        .PrintErrors = xlPrintErrorsDisplayed
    End With
...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)