You are on page 1of 3

(Properties ) ‫_توضيح ومناقشة فكرة معالجة كائنات البرمجة من خالل تعيين خصائصها‬1

ActiveDocument ‫ يمكنك تغيير الخصائص واستدعاء أساليب مستند البرنامج الحالي باستخدام خاصية‬،‫مثال‬

‫بإرجاع مرجع إلي كائن المستند النشط حاليا في تطبيق ال‬Active Document ‫تقوم الخاصية‬Application. ‫للكائن‬
Word

،‫حفظ المستند النشط‬: ‫_حفظ المستند النشط وكذلك حفظه باسم جديد‬2

Application.ActiveDocument.Save

: ‫حفظه المستند النشط باسم جديد‬


Application.ActiveDoucument. Save As("New Document Name.docx")

.‫_مراجعة مفهوم إجراء األحداث بشكل عام مع تطبيق مثال يعرض رسالة ترحيبية بالمستخدم عند فتح المستند‬3

‫باستخدام‬Office ‫ال يمكنك حفظ تعليمات الماكرو في مستند‬، ‫من أكوام الماكرو الخطيرة‬Office ‫لحماية مستخدمي‬
.Macro_EnabledDocument ‫ يجب الحفظ في ملف بنوع‬، ‫امتداد ملف قياسي بدال من ذلك‬

Private Sub Document _Open()،‫الرسالة الترحيبية‬

MsgBox("Welcome")

end sub

center ‫_تطبيق إجراء يستخدم بمحاذاة الفقرة الثالثة إلي‬4

Sub format paragraph ()

Active Document . Paragraphs (3).Format. Alignment =wdAlignParagraphs Center

End sub

Center ‫_تطبيق إجراء بمحاذاة جميع فقرات المستند إلي‬5

Sub format Paragraph ()

ActiveDoucument. Paragraphs .Format. Alignment =wdAlignParagraphs Center

End sub

. ‫بحيث يتضمن كل التنسيقات المطلوبة ثم تطبيقية علي فقرة معينه‬Paragraph Format ‫_إنشاء كائن من‬6

Sub format _ Paragraph ()

Dim myparaF As New Paragraph Format

myparaF Alignment =wdAlignParagraphs Center

myparaF .Borders .Enable =True

myparaF .Shading. BackgroundpatternColor =wdColorBrightGreen

ActiveDoucument. Paragraphs (4).Format =myparaF

End sub

.‫_إضافة نص إلي مستند‬7

Sub Add_ Paragraph ()


Application.ActiveDoucument Range. Insert after

"This Paragraph is added from VBA

End sub

.‫جديد‬Module ‫وكيفية إضافة‬PowerPoint ‫في تطبيق‬VBA ‫_مناقشة التعامل بلغة‬8

‫معين قمت بإدراج إلي الشريحة وتريد تنفيذ كود معين‬shape ‫حيث يمكنك بط إجراء معين بجزء من الشريحة وليكن‬
Visual Basic ‫ومنها نختار‬Developer ‫نستخدم‬،‫عند النقر عليه‬

click ‫_إنشاء إجراء يستخدم لعرض رسالة معينه وتنفيذه عند الضغط‬9

Sub macro _ face()

MsgBox "How are you "

.‫_ تطوير إجراء يستخدم لتغيير لون الشكل التلقائي عند النقر عليه في وضع عرض الشرائح‬10

Sub changecol (oshp As string)

On Error Go To errhandler

Oshp.Fill.ForeColor.RGB=RGB(255,0,0)

Exitsub

Errhandler

MsgBox "Sorry there's an error"

End sub

.‫)إلداء وظيفة برمجية معينة‬user defined function(‫_إنشاء دالة مبنية‬11

Sub macro _ face()

MsgBox "How are you "

MsgBox (test())

End sub

Function test () As Integer

Do While True

Dim x As Integer

X=x+1

If x>=5 Then

Test=x

Exit Do

End if

Loop
End Function

Then

You might also like