استخدام الباركود وأتمتته باستخدام VBA في PowerPoint
فيما يلي كيفية إدراج عنصر التحكم ActiveBarcode في الشريحة النشطة باستخدام VBA:
في هذا المثال، يتم وضع الرمز الشريطي في الموضع والحجم المحددين في الشريحة. يمكن بعد ذلك التعامل مع الكائن عبر ab:
Dim ab As Shape Set ab = Application.ActiveWindow.View.Slide.Shapes.AddOLEObject(Left:=100, Top:=100, Width:=300, Height:=150, ClassName:="ACTIVEBARCODE.BarcodeCtrl.1")الآن يمكنك تغيير الخصائص القياسية (مثل الارتفاع والعرض) لكائن OLE باستخدام خصائص المتغير ab:
ab.Width = 200 ab.Height = 120الآن يمكنك استخدام خصائص وأساليب كائن الباركود كما تريد:
ab.OLEFormat.Object.Type = 6 ab.OLEFormat.Object.Text = "987698769812" ab.OLEFormat.Object.Rotate = 90يمكنك بسهولة إزالة عنصر التحكم من الماكرو/الشريحة إذا لم تعد بحاجة إليه، على سبيل المثال، بعد الطباعة:
ab.Deleteتلميح: إذا كان من الضروري أن يقوم Windows بمعالجة الأحداث القادمة (التي يشار إليها غالبًا باسم KeepWindowsAlive) داخل ماكرو، فيمكنك فرض ذلك باستخدام وظيفة VBA التالية:
DoEventsقد يكون ذلك ضروريًا، على سبيل المثال، إذا كان على عنصر التحكم أن يرسم نفسه من جديد.