Menggunakan dan mengotomatisasi barcode dengan VBA di PowerPoint
Inilah cara memasukkan ActiveBarcode Control ke dalam slide aktif menggunakan VBA:
Dalam contoh ini, barcode ditempatkan pada posisi dan ukuran yang ditentukan di slide. Objek tersebut kemudian dapat diakses melalui 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")Sekarang Anda dapat mengubah properti standar (misalnya tinggi, lebar) objek OLE menggunakan properti variabel ab:
ab.Width = 200 ab.Height = 120Sekarang Anda dapat menggunakan properti dan metode objek barcode sesuka Anda:
ab.OLEFormat.Object.Type = 6 ab.OLEFormat.Object.Text = "987698769812" ab.OLEFormat.Object.Rotate = 90Anda dapat dengan mudah menghapus kontrol dari makro/slide jika Anda tidak membutuhkannya lagi, misalnya setelah mencetak:
ab.DeleteTips: Jika Windows perlu memproses peristiwa yang akan datang (sering disebut sebagai KeepWindowsAlive) dalam sebuah makro, Anda dapat memaksakan hal ini dengan menggunakan fungsi VBA berikut:
DoEventsHal ini mungkin diperlukan, misalnya jika Kontrol harus menggambar dirinya sendiri ulang.