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

كيف يمكن فتح ملف الاكسل برمجياً دون تحديد المسار؟؟

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

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

سؤال وكما هو واضح من العنوان: كيف يمكن فتح ملف الاكسل عند النقر على زر معين دون ان تظهر لي شاشة تحديد المسار ثم فتح الملف

لدي الطريقة الخاصة بملف الوورد بتحديد مسار الملف ثم فتحة

لكن المطلوب هو العكس تماماً بحيث أحدد المسار برمجياً من الكود وعند النقر على الزر يفتح الملف مباشرةً

انتظر الإفادة منكم مشكورين

تم تعديل هذه المشاركة بواسطة الوردية في 28 يونيو 2008 في 20:33

#2

تعلمين أختي أن لكل مبرمج طريقته الخاصة،

وإليك الطريقة التي أعتمدها،

	تعريف متغير جديد'
	Dim stAppName As String
	تحديد مسار برنامج الـ Excel أولا ومن ثم تحديد مسار الملف المراد فتحه'
	stAppName = "C:\Program Files\Microsoft Office\Office12\EXCEL.exe D:\1.xlsx"
	Call Shell(stAppName, 1)
	OpenPPTFile = True

ملاحظة:

إذا كنتي تستخدمين إصدار أقدم من Office 2007 فعليك تغيير مسار برنامج الـ Excel في الكود أعلاه.

#3

ألف شكر لك أخوي

راح أجرب هالكود ويارب يمشي مع البرنامج

#4

أخي السلام عليكم

إذا كان الملف من مستندات الوورد كيف يكون الكود علماً أن الأفست هو 2003

تم تعديل هذه المشاركة بواسطة ABTH4000 في 2 يوليو 2008 في 18:32

#5

ما شاء الله عليك يا كويت 10

أتمنى عليك أن تستمر بالعطاء

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

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#6

الأخ الكريم ABTH4000 إليك الإجابة:

Dim stAppName As String

stAppName = "C:\Program Files\Microsoft Office\Office11\WINWORD.exe D:\1.doc

Call Shell(stAppName, 1)

OpenPPTFile = True

علما بأن "D:\1.doc" = مسار ملف الـ Word المطلوب.

و "Office11" = مجلد "Office 2003".

الأخ والمشرف العزيز كمال النحال:

الله يبارك بعمرك ويسلمك إن شاء الله،

وما لنا غنى عن تشجعيكم ونصائحكم وتواصلكم الدائم معنا.

الأخت وردية:

الـ Code مجرب و "ماشي تمام"، المهم أن تتأكدي من مسار مجلد برنامج الـ Office + مسار الملف المطلوب فتحه.

#7

يا كبير ما شاء الله عليك يا كويت 10 فعلاً ما لها إلا أهلها و المبدعون كثر ولكن المتميزن بالعطاء قلة و أنت منهم

تحياتي أخوك ابو حمد بصراحـــــــــــــــــــــــــــــــة ( abth4000 )

#8

قال تعالى: "وما اوتيتم من العلم الا قليلا، صدق الله العظيم.

تسلم يا عزيزي، أتمنى أن اكون دائما عند حسن ظنك وحسن ظن جميع أعضاء هذا المنتدى.

#9

ما شاء الله عليك أخوي

ربي يعطيك العافية

دومك ماتقصّر والكود ماشي تمام

بس واجهت بعض الأمور: هل لأسم الملف بالعربي دور في ظهور بعض المشاكل؟؟ في جلب الملف من مكانه المحدد

تم تعديل هذه المشاركة بواسطة الوردية في 12 يوليو 2008 في 03:17

#10

اخي كويت 10 السلام عليكم ورحمة الله المعذر سوف أستعجل الإجابة بدلاً عنك لعلمي بحاجة الاخت إلى رد شافي قد توصلت إليه من خلال تطبيق الكود في مستند الوورد

أختي العزيزة الوردية نعم إذا كان المجلد الذي وضعتي فيه ملف الإكسل او الوورد أو نحوة من أجل فتحه عن طريق الأكسس عبارة عن كلمتين متباعدتين كأن تسمسن البرنامج (علم المواريث ) فالمسافة بين علم و المواريث تؤثر في الربط إذا المشكلة في اسم المجلد فقط وليس في الملف او المستند فيفضل أن تكون كلمة واحدة أو كلمتين متجاورتين غير مربطتين

وشكراً

تم تعديل هذه المشاركة بواسطة ABTH4000 في 12 يوليو 2008 في 09:09

#11

شكرا على مداخلتك القيمة أخي ABTH4000.

#12

ألف شكر لكم أخواني ولقد تم حل الأمر حتى وان كانت التسمية بالعربي

مجرد استبدال المسافات بـ (-) سواء عربي أو انجليزي

لكم الشكر مرّة أخرى

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

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

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

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

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