مشاهدة النسخة كاملة : تشغيل ملفات الباور بوينت والوورد والاكسل داخل نافذة التجميعةببرنامج الاوتو بلاى


خادم المسلمين1
30-01-2014, 03:24 PM
بسم الله الرحمن الرحيم

الغرض : لعل أخي لاحظ أن في الاوتوبلاي نقوم
بفتح ملفات الايكسل و الوارد و البدياف في عنصر الــ Web

وعند فتح ملفات الأوفيس في هذا العنصر تأخذ صفة التحميل فتظهر
معنا الصورة
http://im34.gulfup.com/REpPx.bmp (http://www.gulfup.com/?Y7LV6B)

مظهر لا يناسبنا في أعمالنا إضافة قد تكون الملفات نفسها محمية فيتم
استخراجها من خيارات النافذة على كل و بتوفيق من الله
وصلت لحد الان وفق بيئة العمل التي أعمل ضمنها وهي
وينداوز sp3
و الملفات بالأوفيس 2003

تجاوزت ظهور النافذة و فتح الوارد و الايكسل مباشرة
و الباوربونت بصيغتيه و مؤثراته الصوتية

حيث زرعت في on startup
للتعامل مثلا مع الايكسل :
Registry.SetValue(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\Shell\\AttachmentExe cute\\{0002DF01-0000-0000-C000-000000000046}","Excel.Sheet.8","hex(0)",REG_BINARY);وعند الخروج من التجميعية علينا ارجاع القيمة كما كانت وذلك بحذفها
في حدث مناسب :
Registry.DeleteKey(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\Shell\\AttachmentExe cute\\{0002DF01-0000-0000-C000-000000000046}");و للتعامل مع ملفات الوارد هاهي القيمة التي تستبدل:
Word.Document.8
وهذه للباوربونت
PowerPoint.Show.8

ماينقص الان التجربة فقط على اصدارات الوينداوز الاخرى
و اصدارات الاوفيس 2007 - 2010 - 2013


و لتحديد المشغلات الأساسية لأي ملف أستعمل طريقة يدوية
http://im32.gulfup.com/KS1ag.swf
واللواحق ستختلف من اصدار لاخر بعد دراستها وتحديدها
أنوي وضع قيم ريجستري مكرر على حسب تلك اللاحقات

سأضع ملف مرئي حول ما قصدت
بفتح ملفات الاوفيس في عنصر الويب
مباشرة
http://im35.gulfup.com/iVgNv.swf

منقول عن الاستاذ ثامر ابو بلقيس