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

[ تمت الإجابة ]زر امر لفتح برنامج مصنوع على Vb6

بدأه hema212006 في 31 أكتوبر 2009 · 13 رد · 1,536 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اذا تكرم احد الاخوة وكان لديه علم كيف اضع زر امر اقوم بواسطته بفتح ملف على معمول VB6

ولكن بالبور بوينت

وشكرا لكم

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#2

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

On Error Resume Next
   'فتح برنامج الورد
 Set monWd = CreateObject("Word.Application")
   ' فتح ملف الورد في نفس مسار القاعده
monWd.Documents.Open CurrentProject.Path & "\ahmedtharwat19.doc"

جرب و انا معك

مع التحيه ،،،

أبو مروان

1

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#3

اخي الكريم ابو مروان

شكرا لمرورك واهتمامك

ولكن لم تفلح الطريقة

بعطيني خطأ عند

monWd.Documents.Open CurrentProject.Path & "\ahmedtharwat19.doc"
اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#4

أخي الكريم

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

جرب و اعلمني

مع التحيه ،،،

أبو مروان

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#5

اكيد اخي الكريم قمت بتبديل الاسم حسب المسار

وعملت اللازم ولم تفلح

واذا زبطت معك

ارسل لي الملف مع المرفق

اذا سمحت

اريد التنويه لشيء اخي الكريم

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

لا يفتح الملف

وعندما احاول حذفه لا يقبل

وكأنه مفتوح بالذاكرة فقط

وعندما افتح الملف يدويا واغلقه

اعمل حذف فيتم ذلك

غريب

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#6

بعد إذن أخي أحمد ثروت ...

أخي الكريم أنا لا علم لدي بالفيجول بيسك وأنما هذا الكود خاص بالاكسس على كلاً هذا كود يوضع بوحدة نمطية :

Private Declare Function apiShellExecute Lib "shell32.dll" _
	Alias "ShellExecuteA" _
	(ByVal hwnd As Long, _
	ByVal lpOperation As String, _
	ByVal lpFile As String, _
	ByVal lpParameters As String, _
	ByVal lpDirectory As String, _
	ByVal nShowCmd As Long) _
	As Long

Public Const WIN_NORMAL = 1
Public Const WIN_MAX = 3
Public Const WIN_MIN = 2

Private Const ERROR_SUCCESS = 32&
Private Const ERROR_NO_ASSOC = 31&
Private Const ERROR_OUT_OF_MEM = 0&
Private Const ERROR_FILE_NOT_FOUND = 2&
Private Const ERROR_PATH_NOT_FOUND = 3&
Private Const ERROR_BAD_FORMAT = 11&


Function fHandleFile(stFile As String, lShowHow As Long)
Dim lRet As Long, varTaskID As Variant
Dim stRet As String
	lRet = apiShellExecute(hWndAccessApp, vbNullString, _
			stFile, vbNullString, vbNullString, lShowHow)

	If lRet > ERROR_SUCCESS Then
		stRet = vbNullString
		lRet = -1
	Else
		Select Case lRet
			Case ERROR_NO_ASSOC:
				varTaskID = Shell("rundll32.exe shell32.dll,OpenAs_RunDLL " _
						& stFile, WIN_NORMAL)
				lRet = (varTaskID <> 0)
			Case ERROR_OUT_OF_MEM:
				stRet = "Error: Out of Memory/Resources. Couldn't Execute!"
			Case ERROR_FILE_NOT_FOUND:
				stRet = "Error: File not found.  Couldn't Execute!"
			Case ERROR_PATH_NOT_FOUND:
				stRet = "Error: Path not found. Couldn't Execute!"
			Case ERROR_BAD_FORMAT:
				stRet = "Error:  Bad File Format. Couldn't Execute!"
			Case Else:
		End Select
	End If
	fHandleFile = lRet & _
				IIf(stRet = "", vbNullString, ", " & stRet)
End Function

وهذا الكود يوضع تحت زر الأمر :

Call fHandleFile(CurrentProject.Path & "\ALZHRANI.ppsx", WIN_NORMAL)

آمل أن يفيدك ...

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#7

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

شكرا لمرورك وتعاونك

ولكن لا يوجد في البور بوينت مكان للوحدات النمطية

انا بانتظارك اخي ahmedtharwat19

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#8

مشكور أبو رهف

لكن هذا معقد جدا

أخي الكريم

نسيت أضيف الكود التالي

monWd.Visible = True

ومرفق مثال

مع التحيه ،،،

أبو مروان

MEDO19.rar

تم تعديل هذه المشاركة بواسطة ahmedtharwat19 في 31 أكتوبر 2009 في 15:11

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#9

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

على كلاً بالنسبة لسؤالك اتمنى أن تجد جوبه لدى الأخ أحمد ثروت فلم اتعامل مع البور بونت اطلاقاً ...

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#10

ولا أنا أخي أبو رهف

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

و تم ارفاق ملف في المشاركه السابق لبيان ذلك

أخي hema

هل نفعت معك ؟؟

أخبرني

منتظر ردك ؟؟

مع التحيه ،،،

أبو مروان

تم تعديل هذه المشاركة بواسطة ahmedtharwat19 في 31 أكتوبر 2009 في 15:19

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#11

بســم الله الـرحمــن الرحيــم

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

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

اختكم في الله روان

RR.zip

نقول الى الغاليه

أم عهود زهرة الأكسيس بدون منافس

للنجاحات أناس يقدرون معناها ، وللإبداع أناس يحصدونه

لذا نقدّر جهودك وابداعك، فأنتِ أهل للشكر والتقدير ..

فلكِ منا كل الثناء والتقدير

#12

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

اسفه على ارفاق الملف لاني فهمت السؤال خطاء

وبعد الاطلاع على مثال اخي ابو مروان تأكدت ان المرفق ليس المطلوب

ولكن يفيد من يمر على الموضوع

اختك في اله روان

نقول الى الغاليه

أم عهود زهرة الأكسيس بدون منافس

للنجاحات أناس يقدرون معناها ، وللإبداع أناس يحصدونه

لذا نقدّر جهودك وابداعك، فأنتِ أهل للشكر والتقدير ..

فلكِ منا كل الثناء والتقدير

#13

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

الاخ ابو مروان

الاخ ابو رهف

الاخت روان

اشكركم شكرا جزيلا من كل اعماق قلبي على هذا التفاعل والمرور الطيب والذي يشرح الصدر

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

واقول

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

وهذا ما كنت اصبو اليه

اشكرك شكرا جزيلا مرة اخرى

وجعل تعبكم في ميزان حسناتكم باذن الله

وان بالفعل استفدت جدا من الامثلة المطروحة في برامجي بالاكسس

وشكرا لكم

اخوكم بالله فادي ابو ايهم

post-116543-1257010264_thumb.jpg

post-116543-1257010277_thumb.jpg

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#14

جزاكم الله خيرا جميعا على تفاعلكم.. واخلاصكم

هذا الموضوع بعد اذن الجميع ينقل الى قسم اوفيس العام.. مع التحية

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

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