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

كود في الوورد

مغلق
بدأه apple في 22 فبراير 2007 · 4 رد · 1,182 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حاولت انشاء ملف وورد بحيث يفتح لي السي دي رووم ..... عملت اضافه macro>> Visual Basic Editor

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

Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" _

(ByVal lpCommandString As String, ByVal lpReturnString As String, _

ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Public Sub OpenCDDoor()

Dim retval As Long

retval = mciSendString("set CDAudio door open", "", 0, 0)

End Sub

Public Sub CloseCDDoor()

Dim retval As Long

retval = mciSendString("set CDAudio door closed", "", 0, 0)

End Sub

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

انا عاوز لما افتح الملف ينفتح لي السي دي روم...

ارجو المساعده

شكرا

#2

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

ملف وورد :blink:

Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" _
(ByVal lpCommandString As String, ByVal lpReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Sub autoopen()
	 'فتح الباب
	 OpenCDDoor
	 'إغلاق الباب
	 CloseCDDoor
MsgBox "المزمجر : لا تنسونا من دعوة صالحة"


End Sub

Public Sub OpenCDDoor()

Dim retval As Long

retval = mciSendString("set CDAudio door open", "", 0, 0)

End Sub


Public Sub CloseCDDoor()

Dim retval As Long

retval = mciSendString("set CDAudio door closed", "", 0, 0)

End Sub

و السلام عليكم

NOUR_MACRO.rar

ألا بذكر الله تطمئن القلوب

#3

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

شكرا اخوي المزمجر....... بس الملف المرفق مابيعملش حاجه؟؟؟؟

#4

الأخ الفاضل ...

OpenCD.zip

أرجوا أن يساعدك هذا المثال فى ما تريد إنجازه، بأستخدام Microsoft Word 2003

قم بفتح محرر (Visual Basic Editor: ALT+F11) وأضف:

Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" _
(ByVal lpCommandString As String, ByVal lpReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Private Sub OpenCDDoor()
	Dim retval As Long
	retval = mciSendString("set CDAudio door open", "", 0, 0)
End Sub

Private Sub CloseCDDoor()
	Dim retval As Long
	retval = mciSendString("set CDAudio door closed", "", 0, 0)
End Sub

Private Sub Document_Open()
	Call OpenCDDoor
End Sub

ثم خفض مستوى أمان المكرو: من قائمة (Tools) -> (Macro) -> (Security) إلى المستوى (Medium) ثم أغلق الملف وأعد فتحه وبالطبع أختار (Enable Macros)

شكراً

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 24 فبراير 2007 في 10:59

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#5

السلام عليكم

فقط ضع الكود في موديول الوورد

وهذا المرفق مرة أخرى

word.rar

ألا بذكر الله تطمئن القلوب

هذا الموضوع مغلق.

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