Danh mục

Tạo command button và code

Số trang: 1      Loại file: docx      Dung lượng: 21.41 KB      Lượt xem: 19      Lượt tải: 0    
10.10.2023

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (1 trang) 0
Xem trước 1 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bước 1. Trong Excel bạn chọn lệnh Tools / Macro / Visual Basic Editor (hoặc ấn tổ hợp phím Alt +F11)Bước 2. Trong cửa sổ soạn thảo code VBA hiện ra bạn chọn Insert / Module rồi nhập vào phần soạnthảo bên phải đoạn code
Nội dung trích xuất từ tài liệu:
Tạo command button và codeTạocommandbuttonvàcode NguyênvănbởihauhongEmmuốntạo1commandbuttonđểởtrongexcelcóthểmởetabsemphảilàmsao.PhươngándướiđâytôithựchiệntrongExcel2003,bạnthamkhảonhé:Bước1.TrongExcelbạnchọnlệnhTools/Macro/VisualBasicEditor(hoặcấntổhợpphímAlt+F11)Bước2.TrongcửasổsoạnthảocodeVBAhiệnrabạnchọnInsert/Modulerồinhậpvàophầnsoạnthảobênphảiđoạncodesau:SubkhoidongAcad()ShellC:ProgramFilesAutoCAD2007acad.exe,vbMaximizedFocusEndSub(DotôikhôngcàiEtabsnênlấyAutoCADlàmvídụ,bạnthaycácchỗbôiđỏchophùhợpnhé).Bước3.QuaytrởlạicửasổExcelbạnkíchchọnViews/Toolbars/FormsđểhiệnthanhcôngcụFormsBước4.BạnchọncôngcụButtonđểvẽmộtButton,ngaysaukhibạnvẽxongthìcửasổAssignMacrohiệnra,bạnchọntênMacrokhoidongAcadvàbấmOK.Bước5.SửalạitênButtonthànhKhởiđộngAcad.TrênđâylàmộtđoạncodeđơngiảnbạncóthểdùngđểkhởiđộngEtabstừExcel.ThựctếbạnphảitínhđếncáctìnhhuốngcóthểEtabsđangmởrồi,khiđóchỉcầnkíchhoạtcửasổEtabsmàkhôngcầnkhởiđộng.CũngcóthểtínhtìnhhuốnglàđườngdẫnđếnfilekhởiđộngEtabscóthểkhác(nhưtrongvídụtrênAutoCADkhôngđượccàiởvịtríC:ProgramFilesAutoCAD2007acad.exe).Khiđócóthểbạnphảidùngđoạncodesau:SubkhoidongAcad()DimAcadAppAsApplicationKhaibáobiếnđốitượngOnErrorResumeNextBỏquacáclỗigặpphảiSetAcadApp=GetObject(,AutoCAD.Application)NếuAutoCADđangmởthìkíchhoạtNếuAutoCADchưamởthìthựchiệnlệnhdướiđâyđểtạođốitượngIfErr0ThenNếuAutoCADchưamởsẽphátsinhlỗithìErr.ClearXóalỗiphátsinhMsgBoxDangkhoidongAutoCad...HiểnthịmộtthôngbáoSetAcadApp=CreateObject(AutoCAD.Application)EndIfAppActivateAcadApp.CationKíchhoạtcửasổAutoCADAcadApp.Visible=TrueHiểnthịcửasổAutoCADSetAcadApp=NothingXóabiếnđốitượngEndSubLưuýphầnchữmàuxanhlàtôiviếtghichúđểgiảithíchđoạncode,bạnkhôngcầnđưavàocũngđượcvàbạnthayphầnAutoCADbằngEtabstươngứng.

Tài liệu được xem nhiều: