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
0
Mam ten sam problem czekam na odpowiedzi :)
0
a Tu byłes :>?
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:
- 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)
- Jak zablokować daną komórkę
- 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