الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البحث عن ملفات ورد Word ثم فتحها

مغلق
بدأه format82 في 6 يناير 2008 · 5 رد · 1,235 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي برنامج اقوم بالبحث عن ملفات الويرد يتم اظهارها في ListBox ثم اقوم بالضغط عليها ليتم فتح الملف المختار

المشكلة التي واجهتني هي فتح ملف الويرد

حيث استخدمت هذا الكود

ShellExecute(Handle,'open','winword','s','',WS_MAXIMIZE);

لكن لا يقوم بالمطلوب

حيث يعطي رسالة صلاحية

الملف في المرفقات

جزاك الله خيرا

test_text.rar

#2

هفوة بسيطة،

غير

ShellExecute(Handle,'open','winword',s,'',WS_MAXIMIZE);

الى

ShellExecute(0,nil,Pchar('winword'),Pchar(s),nil,SW_MAXIMIZE);

والسلام عليكم ورحمة الله

d4baa0.gif
#3

شكرا جزيلا

انا كتبتها من قبل لكن عند ما اعطاني خطا فقمت بمسحها

هنالك بعض الملفات تعطيني (خطا) رسالة صلاحية لا اعرف السبب

ليس هنالك اي صلاحية معطى للملف

جزاك الله كل خير

#4

ربما يكون خطأ ما في مسار الملف

ملاحظة: لم اجرب المرفق

d4baa0.gif
#5
var
	WordApp: Variant;
begin
   WordApp := CreateOleObject('Word.Application');
   WordApp.Visible := True;
   WordApp.Documents.Open('filename');
end;

test_text.rar

تم تعديل هذه المشاركة بواسطة decompiler في 6 يناير 2008 في 15:39

#6

شكرا جزيلا

هذا يعمل جيدا

هذا الموضوع مغلق.

مواضيع مشابهة