السلام عليكم ورحمة اله وبركاته
أقوم حاليا بتطوير برنامج خاص بتسيير المشاريع وأحتجت لفتح الوورد . إستعملت الكود التالي بعد إضافة
ComOpj
في
Uses
procedure TForm1.Button1Click(Sender: TObject);
var
word : variant;
begin
try
word := CreateOleObject('Word.Application');
except
ShowMessage('Word n''a pas pu être lancé!');
Exit;
end;
word.Visible := True;
word.Documents.Add;
end;وهو يعمل جيدا والحمد لله. ما أحتاجه حاليا هو فتح الوورد إنطلاقا من نموذج مخزن بالحاسوب
بعد البحث وجدت هذا الكود
Template:='C:\Program Files\Microsoft Office\Modèles\Rapports\Rapport professionnel.dot'; AsModel:=False; DocWord:=WordApplication1.Documents.Add(Template,AsModel);
حيث يضاف في المتغيرات مايلي
var Template, AsModel: OleVariant;
لكن لا يعمل مع الاجرائية السابقة
أرجو أن أكون وفقت في عرض الفكرة

