اذهب الي المحتوي
أوفيسنا

فورم لفتح برامج الاوفس


الردود الموصى بها

السلام عليكم

مرفق ملف به فورم لفتح برامج الاوفس الموجوده لديك

يتوجب عند حدوث عدم فتح اي برنامج من البرامج المذكوره

التاكد من مسار هذه البرامج بجهازك و تعديل الكود بتغير المسار

داخل الكود وفقا للفعلي

تحياتي

___________.rar

تم تعديل بواسطه aah_aah2008
رابط هذا التعليق
شارك

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

الاخ aah_aah2008

اخى استخدم الكود التالى ليعطيك دريف التظام واضف المتغير الناتج الى متغير المسار فى كودك

Private Declare Function GetEnvironmentVariable Lib "kernel32" _
                        Alias "GetEnvironmentVariableA" ( _
                        ByVal lpName As String, _
                        ByVal lpBuffer As String, _
                        ByVal nSize As Long) As Long
Function GetMe() As String
WhoMe = "SystemDrive"
GetMe = String(255, 0)
GetEnvironmentVariable WhoMe, GetMe, Len(GetMe)
If InStr(1, GetMe, Chr(0)) > 0 Then
    GetMe = Left(GetMe, 1)
End If
End Function
Sub Test()
DriveSys = GetMe()
End Sub

ملحوظة

لم اعدل ملفك تأدبا لتكمل موضوع الجميل

تم تعديل بواسطه أبو تامر
رابط هذا التعليق
شارك

السلام عليكم

لم اعدل ملفك تأدبا لتكمل موضوع الجميل

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

استاذي العزيز انحني احتراما لك و ليس خجلا مني ان اقول انني لم اعرف فلقد حاولت

تطبيق فكرتك و لكن فشلت محاولتي ...... فلم يمر علي سابقا كود مقارب

لذا اتشرف باضافتك علي هذا الملف لاستفيد و يستفيد الجميع منك

لان مافهمته ان الكود الذي ذكرته انت ياتيني بالدرايف و اضع انا باقي المسار لكن كيف

هذا ما ساتعلمه منك

و الموضوع سيكون اجمل بلمساتك انت اخي العزيز

خالص تقديري و احترامي

تم تعديل بواسطه aah_aah2008
رابط هذا التعليق
شارك

شكرا اخى aah_aah2008

كل سنة وانتم طيبون

يمكنك اخى استخدام الدلة بأحد الطريقتين التاليتين :::

Sub Ex_1()
Drv = GetMe()
Shell Drv & ":\program files\microsoft office\OFFICE11\winword", vbNormalFocus
End Sub

Sub Ex_2()
Shell GetMe() & ":\program files\microsoft office\OFFICE11\winword", vbNormalFocus
End Sub
ولكنى تذكرت احد الاوامر الظريفة والقوية وهو يغنى عن استخدام الدالة السابقة ويستخدم بطريقة مباشرة وهو يعالج ايضا اختلاف رقم نسخة الاوفيس على الاجهزة المختلفة وهو
MyOffice = Application.Path

النتيجة  ::

"D:\Program Files\Microsoft Office\OFFICE11"
فهو يستخرج مسار الاوفيس متضمنا الدرايف ومسار البروجرم فيل مشمول برقم نسخة الاوفيس وبذلك نبعد عن اخطاء المتسخدمين ( البعض يركب الاوفيس فى مسار مختلف عن "Program Files" ) فما عليك سوى اضافى اسم التطبيق الى ناتج الامر ويمكنك استخدامه بالطريقة التالية
Sub Ex_3()
Shell Application.Path & "\winword", vbNormalFocus
End Sub

مع هذا الامر لن تحتاج الى الدالة التى ادرجتها سابقا فهو امر مباشر

مع تحياتى اخى

رابط هذا التعليق
شارك

السلام عليكم

و كل عام انت بكل خير و بصحة وعافية

اخي العزيز طبعا الكود الاخير اجمل و مختصر

لذا قمت يتعديل الملف بناء عليه

و اشكرك اخي العزيز

بارك الله فيك و في اولادك

تحياتي

____________________________________.rar

رابط هذا التعليق
شارك

  • 4 months later...

السلام عليكم

في هذه المشاركة مفاجئتين تسر القلب

اولها عودة اخونا ابو تامر و حمدا لله على سلامتك اخي :fff::fff::fff:

ثانيا الاضافة الجميلة والرائعة من اخي العزيز عادل :fff::fff::fff::clapping:

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

ابو خالد

رابط هذا التعليق
شارك

السلام عليكم

اخي الحبيب اكرم الغامدي اشكرك علي مرورك و كلماتك

التي لها معاني خاصه عندي و بالمناسبة مبروك علي الترقية التي انت اهلا لها

اخي الحبيب نزار اشكرك علي مرورك مع تمنياتنا بعودة اخينا العزيز ابو تامر فنحن بالفعل نفتقده

و يمكن الذي يشغل بالنا و عدم سؤالنا عليه هو انشغالنا المستمر هذه الايام لذا ان كان هناك اي اخبار تطمأننا عليه

فمشكور من يبلغنا بها

اخي العزيز mfawaz مشكور اخي علي مرورك الكريم بارك الله فيك

تحياتي

رابط هذا التعليق
شارك

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

اللهيجزاك بالخير استاذ عادل

و اضم صوتي الى صوت احواني

نتمنى ان نرى الأستاذ ابو تامر بيننا هنا

حيث له ابداعات و اعمال جميلة لا تنسى

ولقد حاولت جمع معظمها على الرابط التالي

http://www.officena.net/ib/index.php?s=&am...st&p=126195

مع التخية

تم تعديل بواسطه احمد يعقوب
رابط هذا التعليق
شارك

السلام عليكم

اخي الحبيب احمد يعقوب

نرجو من سيادتكم التوضيح لان اسلوبك اصبح من الدسامه بحيث يصعب فهمه

و اضم صوتي الى صوت احواني

من هم الاحوان اخي العزيز

مع التخية

و ما هي التخيه

ارجو التوضيح لتوقف البرنامج علي الاجابة

------------------------------------------------------------

طبعا مزحه معاك اخي الحبيب

بحاول اجعلك تضحك مثلما اضحكتني سابقا

خالص تحياتي و تقديري

تم تعديل بواسطه aah_aah2008
رابط هذا التعليق
شارك

السلام عليكم ،،

أخواني وأساتذتي الأعزاء اسمحوا لي بإضافة طريقة أخرى لفتح برامج الأوفيس

وشكراً لكم وجزاكم الله كل خير على أعمالكم التي تقدمونها لهذا المنتدى

تقبلوا جميعاً تحياتي ..

________________________________.rar

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information