Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как заменить значение переменных для текста MS Word?

01.01.2007
uses
  Office97
; {or Office2000, OfficeXP, Office_TLB}
 
var
 
VDoc, PropName, DocName: OleVariant;
 
VDoc := Word.ActiveDocument;
 
{ ... }
 
{ Set a document property }
PropName := 'MyOpinionOfThisDocument';
VDoc.CustomDocumentProperties.Add(PropName, False, msoPropertyTypeString,
 
'Utter drivel', EmptyParam);
{ Read a document property }
Caption := VDoc.CustomDocumentProperties[PropName].Value;
{ ... }

Взято с Delphi Knowledge Base: https://www.baltsoft.com/