Wstawiamy z Delphi do komórki w Excel obramowany napis tekstowy.... jego rozmiar przekracza jednak wymiary jednej kolumny.
Jak z Delphi scalić ten napis na kilka kolumn tak aby pojedyńcze obramowanie obejmowało całość kolumn?
Przykład: jednak nie działa
uses ComObj;
procedure TForm1.Button2Click(Sender: TObject);
var
Excel,Sheet: Variant;
begin
Excel:=CreateOleObject('Excel.Application'); // Otwarcie nowego Excela
Excel.Caption:='Delphi_NazwaOkna';
Excel.Visible:=True;
Excel.WorkBooks.Add; // Stworzenie okna
Excel.WorkBooks[1].WorkSheets.Add(); //Stworzenie (dodanie) arkusza (czwartego)
Excel.Cells[1,1].Value:='To jest napis tekstowy rozciągnięty na kilka kolumn jak go scalić w jedną ramkę...?'; // Zapis danej do komórki Excela
Sheet:=Excel.WorkBooks[1].WorkSheets[1]; //ustalamy edytowany arkusz
Sheet.Name:='Delphi_NazwaArkusza'; //Nazwa arkusza w oknie
Sheet.Columns[1].ColumnWidth:=30; //Szerokosc kolumny
Sheet.Cells[1,1].Borders.LineStyle:= 6; //Styl linii obramowania
Excel.DisplayAlerts := False; //Nie Pytaj o zapis niezapisanych
//Excel.Quit
end;