• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

VBS: Viết code trên Notepad và chạy liền

Góc trao đổi, hỏi đáp của ngôn ngữ Visual Basic 6 và Visual Basic Script

Điều hành viên: tungblt

Hình đại diện của người dùng
truongphu
VIP
VIP
Bài viết: 4761
Ngày tham gia: CN 04/11/2007 10:57 am
Đến từ: Cam Đức, Khánh hòa
Has thanked: 14 time
Been thanked: 515 time

VBS: Viết code trên Notepad và chạy liền

Gửi bàigửi bởi truongphu » T.Hai 27/02/2012 1:49 pm

Bạn có để ý tên của current Box? đấy là Visual Basic 6 và Visual Basic Script (VB & VBS)
Trong tiêu đề Box, có từ Visual Basic Script (VBS), đấy là ngôn ngữ tựa như VB6 nhưng đơn giản hơn, và hay nhất là Trình biên dịch đã có sẵn trên các phiên bản Windows; chúng phụ trách biên dịch và chạy các file có đuôi VBS (và cả JS).

Trong Box nầy, chúng ta quen đề cập VBS với những code script chạy trên nền Project VB6. Thực ra như đã giới thiệu ở trên, các đoạn mã script chỉ cần biết lên notepad và lưu với đuôi VBS là chúng đã có thể chạy "ngon lành". Tuy không có giao diện riêng, nhưng dùng chúng để thao tác đến các đối tượng Application khác thì OK!

Bạn thử xem đoạn code gọi Word làm việc:

Mã: Chọn hết

Set AAA = CreateObject("Word.Application")
AAA.Visible = True
AAA.Documents.Add


Không thể nào đơn giản hơn! thậm chí dung lượng file VBS mà ta lưu còn nhỏ hơn Shortcut!

Và gọi Excel ra làm việc cũng thế:

Mã: Chọn hết

Set AAA = CreateObject("Excel.Application")
AAA.Visible = True
AAA.WorkBooks.Add


Các kiến thức (code) về VBA/Word, Excel... hoặc Scripting.FilesystemObject vv, tất tất đều chạy tốt trên file VBS
Tập tin đính kèm
VBS.rar
(314 Byte) Đã tải 402 lần


o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh

haoha
Bài viết: 1
Ngày tham gia: T.Ba 17/04/2018 9:11 pm
Has thanked: 1 time

Re: VBS: Viết code trên Notepad và chạy liền

Gửi bàigửi bởi haoha » T.Sáu 20/04/2018 10:29 pm

Tôi chắc code gọi word như trên viết trong code của excel như trên chắc chạy tốt. Nhưng việc truyền tham số sang thì thực hiện thế nào. Cụ thể khi mở word thì mở file nào , chạy chương trình nào của code trong word

Xin hỏi, đang làm việc trên excel, muốn chạy word và truyền sang cho word một vài tham số, ví dụ tên file word cần mở , tên Sub của word cần chạy (2 tham số) thì làm sao

Xin cảm ơn trước


Quay về “Visual Basic 6 và Visual Basic Script (VB & VBS)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.3 khách