Вот код
procedure TForm1.BitBtn1Click(Sender: TObject);
var n: OleVariant;//что это за тип?
begin
n:='C:\MyDoc.doc';
{это я так понял переменной присваивается уже созданный документ, а как можно программно его создать?}
WordApplication1.Documents.Open(n, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
{тут его [файл] открывают но что это за параметры, почему их так много и какие собственно значения они могут принимать кроме EmptyParam}
WordDocument1.ConnectTo(WordApplication1.ActiveDocument );
{вообще не пойму что это, похоже на то что прога связывается с самим вордом и даёт бразды правления документа ему}
WordApplication1.Selection.TypeText('Трррум-пум-пум!');
{это наверное текст, который вгоняется в документ}
WordDocument1.SaveAs(n);//дальше понятно
WordDocument1.Close;
end;
Ещё один глупый вопрос: что делает команда ExtractFileName?