Nhúng HTML Control của Office vào form
Xem bai viet bang font ABC

PCWorld VN 10/99

    Khi thiết kế trang Web bằng trình FrontPage Express đi kèm Windows 98 hay bằng Word 97, chúng ta đều thấy việc chèn các đoạn film (video), dòng chữ cuộn (scrolling text) hay một file âm thanh nền (background sound) vào sẽ làm cho trang sinh động và đẹp mắt. Trong khi tạo form cho chương trình Visual Basic của mình, bạn có thể có được các hiệu ứng này bằng cách nhúng các điều khiển MediaClip và Marquee. Tuy nhiên các bạn mới làm quen với điều khiển (control) Visual Basic và ActiveX có thể gặp khó khăn trong việc thiết lập thuộc tính (set properties) và viết các thủ tục đáp ứng sự kiện (event procedures) cho các điều khiển loại này (custom controls - các đối tượng điều khiển không mặc định trong ToolBox của Visual Basic mà bạn phải bổ sung chúng thông qua việc chọn Tools.Custom controls). Ơở đây, tôi xin mạn phép đưa ra cách nhúng các điều khiển có sẵn này trong Office 97 vào form mà không phải viết một dòng mã nào! Sau đây là cách thực hiện.

  1. Khởi động Visual Basic. (Tôi dùng VisualBasic 4.0 bản Proffesional 32 bit, các bạn có thể dùng với các bản Visual Basic 32 bit khác từ 4.0 trở lên cũng được).
  2. Chọn Tools.Custom controls (hoặc nhấn Ctrl + T). Có thể Visual Basic sẽ thông báo "Object server not correctly registered", cứ nhấn OK hai lần. Hộp thoại Custom controls xuất hiện. Nhấn vào nút Browse Trong hộp thoại Add Custom controls bạn định hướng tới thư mục cài đặt Office 97 của mình. Tiếp theo chọn Office\HTML. Bạn sẽ thấy có hai file là Htmlmarq.ocx và Htmlmm.ocx. Đây chính là hai file chứa những thứ bạn cần. Nhấn đúp vào file Htmlmarq.ocx rồi nhấn OK. Lặp lại các bước trên nhưng với file Htmlmm.ocx. Bây giờ ở trong ToolBox của bạn xuất hiện thêm ba điều khiển mới có tên là HTML Inline Video ("play" file video), HTML Inline Sound ("play" file âm thanh) và HTML OLE Marquee (hiển thị dòng chữ chạy). Muốn dùng thứ nào bạn nhấn đúp vào đó và điều chỉnh vị trí và kích thước của chúng trên form của mình như với các control quen thuộc khác. Hãy thiết lập các thuộc tính và điều chỉnh vị trí, kích thước cho chúng rồi chọn Run.Start (hoặc nhấn F5) để thưởng thức hương vị multimedia của Web!

Lưu ý:

    Bạn cũng nên thay đổi các thiết lập thuộc tính để xem các hiệu ứng thú vị khác. Và cuối cùng, những điều tôi trình bày ở trên là do tôi tự mày mò chứ chưa có tài liệu nào (hoặc có rồi mà tôi chưa biết) đề cập tới nên có thể có sai sót. Rất mong nhận được sự góp ý của các bạn.

Trần Xuân Hoà
101 Trần Hưng Đạo, Hà Nội
ĐT: (4) 833 4803
Email: tranxhoa@yahoo.com


PcLeHoan 1996 - 2002
Mirror : http://www.pclehoan.com
Mirror : http://www.lehoanpc.net

Mirror : http://www.ktlehoan.com