ExcelApplication manual

0

Wiem że temat Excelapplication był już kilka razy poruszany i to co najważniejsze zostało już napisane, ale mnie interesuje kilka zadziej używanych funkcji/metod. np. jak zmienić tło danej komórki, wydrukować arkusz lub jego część itp. czy kto ma link do jakiegoś manuala lub czegoś podobnego? byłbym bardzo wdzeczny

0

Mam ten sam problem czekam na odpowiedzi :)

0

Rejestrujesz makro w vba, potem podglądasz źródło i tłumaczysz na delphi np:

Formatowanie warunkowe:

      FormatConditions.Delete;
      FormatConditions.Add(xlCellValue, xlBetween,
                          (FloatToStr(MinA)),
                          (FloatToStr(MaxA)));
      FormatConditions[1].Interior.ColorIndex := 8;
      FormatConditions[1].Font.Bold := True;
      FormatConditions[1].Font.ColorIndex := 0;

      Columns.HorizontalAlignment := xlCenter;

Scalanie:

    with xlWS.Range[xlWS.Cells.Item[1,1], xlWS.Cells.Item[1, k]] do
    begin
      Merge(xlCenter);
      Cells.HorizontalAlignment := xlCenter;
      Cells.ColumnWidth := Length(SG.Cells[1,1]);
      Cells.Item[1,1] := cbPartNames.Text;
      Font.Size := 18;
    end;

Kolorowanie tła:

    with xlWS.Range[xlWS.Cells.Item[2,1], xlWS.Cells.Item[w+1, 1]] do
    begin
      Interior.ColorIndex := 15;
      Interior.Pattern := xlSolid;
      Font.Bold := True;
      Font.Italic := False;
      Font.ColorIndex := 0;
    end;
0

Kilka problemów na ten temat, może ktoś umie pomóc:

  1. W jaki sposób ukryć zawartość formuły w komórce arkusza (czyli w jaki sposób programowo ustawić właściwość komórki na ukryj, a następnie nałożyć hasło na arkusz)
  2. Jak zablokować daną komórkę
  3. Jak wstawić autokształt (o ile można).

PS. Może ktoś ma ochotę napisać ciekawy artykuł/manual_pl na temat wykorzystania formatu xls w Delphi (z uwzględnieniem szczegółów i drobnym wyjaśnieniem kodu dla opornych ;) ), zapewne nie tylko ja byłbym zobowiązany.

Podziękował wszyćkim ludziom dobrej woli.
Peace.

0

Zacytuję sam siebie:

Rejestrujesz makro w vba, potem podglądasz źródło i tłumaczysz na delphi np

1 użytkowników online, w tym zalogowanych: 0, gości: 1