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

اريد كود فتح الملفات عند النقر على زر الامر

بدأه ::: سنين ::: في 7 مايو 2008 · 4 رد · 1,221 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لوسمحتوا لدي نموذج واريد ان اضع بداخله زر امر وتكون وظيفته فتح ملف على البوربوينت

والظاهر حسب ماوجدت انه لابد من كتابة كود لعملية الفتح داخل زر الامر

اتمنى من لديه هذا الكود او مساعدة اخرى ان يفيدنا في هذا الموضوع

ملاحظة : الاوفيس 2007

وشكرا

#2

الرجاء الرد والمساعدة

سواء كان الكود للاوفيس 2007 او 2003

تم تعديل هذه المشاركة بواسطة ::: سنين ::: في 10 مايو 2008 في 19:36

#3

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

أخي ما أعلم المسار التابع للأوفيس 2007 وقد يكون نفس مسار 2003

فهذا الشرح متأكد أنه يضبط مع 2003

أولا تعرف متغير نصي وتضع به قيمة مكونة من مسار البرنامج المشغل لنوع الملف الذي تريد فتحه ففي حالتنا هذه هو برنامج البوربوينت ثم تضع مسافة ثم تكتب مسار الملف الذي تريد فتحة .. والشئ الذي لم أجد له حل أن مسار الملف يجب أن لا يحتوي على أي مسافات في أي طبقة .. فالبرنامج لا يقبل هذا المسار

C:\my doc\a.pps

لأن my doc بينهما مسافة

عموما إليك الكود

Dim stAppName As String

	stAppName = "C:\Program Files\Microsoft Office\OFFICE11\POWERPNT.EXE C:\a.pps"
	Call Shell(stAppName, 1)

فملف البوربوينت إسمه a ويوجد في \:C

وبالتوفيق

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#4

ويمكنك استعمال هذا الكود البسيط في حدث عند النقر لزر الأمر

Me.cmdopen.HyperlinkAddress="تكتب هنا مسار الملف"

تحياتي للجميع

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#5

أخي mas123 أعجبني الكود الذي وضعته .. لأنك تضع مسار الملف المراد فتحه مباشرة ولكن .. عندما طبقته أعطاني خطأ ...

قد أكون لم أعرف أستخدمه بالشكل الصحيح .. ولكن الذي فهمته أن cmdopen ليست تابعه لعناصر النموذج .. فحاولت أقرأ عن cmdopen والعجيب لم يكتب عنها شئ في مساعدة الأكسيس .. فقرأت عن HyperlinkAddress .. والذي فهمته أنها تتبع فقط لأدوات التحكم التالية command button, image control, or label .. فكتبت الكود داخل حدث النقر لزر الأمر xx .. بالشكل التالي ونجح :

xx.HyperlinkAddress = "C:\Documents and Settings\Admin\Desktop\A.doc"
xx هو زر أمر

وأخيرا شكرا لك لأنك فتحت عيني لمعلومة جديدة علي

تم تعديل هذه المشاركة بواسطة koao في 16 مايو 2008 في 16:57

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…