Auto Click
Record + replay sequence chuột để tự động hóa các thao tác lặp lại — click button, chọn menu, nhập text, di chuyển cell. Tương tự "macro" nhưng KHÔNG cần biết VBA.
Mở dialog
DVD Addin → nhóm Đồ họa → menu Tô màu Shape → Auto Click.
Dialog modeless mở (luôn trên cùng, không chặn Excel).
Workflow cơ bản
Bước 1 — Bắt đầu Record
- Click button Record (icon đỏ ●).
- Dialog thu nhỏ → status "Recording..." hiện.
- Thao tác bình thường trên Excel:
- Click cell, click shape, click ribbon button.
- Nhập text vào cell.
- Phím tắt (Ctrl+C, Ctrl+V, ...).
- Mouse move (drag/drop).
- Mọi event được capture vào sequence.
Bước 2 — Stop Record
Click button Stop (icon vuông ■). Sequence được lưu trong memory.
Bước 3 — Replay
Click button Play (icon ▶). Sequence được replay với:
- Speed: 1x (real-time) / 2x (gấp đôi) / 0.5x (chậm) / Custom.
- Repeat count: 1 / 5 / 100 / vô hạn.
Excel tự thực hiện chính xác từng action như đã record.
Bước 4 — Save sequence (optional)
Click Save → lưu sequence vào file .dvdac (DVDAddin AutoClick) → reuse sau.
Click Load → mở file .dvdac cũ → replay.
Cấu trúc sequence
Mỗi action trong sequence là 1 dòng:
MOUSE_DOWN X=350 Y=420 BUTTON=Left
MOUSE_UP X=350 Y=420
WAIT 100ms
KEY_DOWN Ctrl
KEY_DOWN C
KEY_UP C
KEY_UP Ctrl
MOUSE_DOWN X=500 Y=420 BUTTON=Left
MOUSE_UP X=500 Y=420
KEY_DOWN Ctrl
KEY_DOWN V
KEY_UP V
KEY_UP CtrlDialog Edit sequence cho phép xem + sửa thủ công:
- Insert action (click / keypress / wait).
- Remove action.
- Reorder actions (drag/drop).
- Bulk edit X/Y (vd: shift toàn bộ +50px do nhập từ máy khác screen size khác).
Tùy chọn nâng cao
Loop count
- Single (mặc định): replay 1 lần.
- N times: replay N lần.
- Until F9 pressed: lặp vô hạn cho đến khi user nhấn F9 (stop hotkey).
Wait between iterations
Khi loop > 1, có thể chèn delay giữa các vòng (vd: 1000ms = 1 giây).
Variable per iteration
Sequence có thể chứa variable thay đổi mỗi vòng:
KEY_TYPE {iteration_number} # 1, 2, 3, ... mỗi vòng
KEY_TYPE {date_yyyy-MM-dd} # ngày hiện tại
KEY_TYPE {clipboard} # nội dung clipboard→ Cell tự tăng số mỗi lần replay → automation đánh STT, tạo file series.
Trigger by hotkey
Set Global hotkey (vd: Ctrl+Alt+R) → bấm hotkey ở BẤT KỲ ĐÂU (kể cả Excel chưa active) → replay chạy.
Ứng dụng điển hình
Tự động in 100 báo cáo từ template có button
- Record: click button "In báo cáo" trên sheet → đợi 2s → click cell tiếp theo → click button lại → ...
- Save sequence → set repeat = 100 → chạy.
Tự động fill form qua Excel
- Mở Excel cùng với form web (vd: Google Form, app desktop).
- Record: click cell Excel → Ctrl+C → Alt+Tab sang form → click field → Ctrl+V → Tab sang field tiếp.
- Replay với loop = số dòng data trong Excel.
Tự động chọn print preview rồi trở lại
- Lệnh thường xuyên cần xem print preview rồi back về sheet.
- Record sequence: Ctrl+P → ESC → click cell quay về workflow.
Lưu ý quan trọng
Resolution-dependent
Record sequence DỰA TRÊN tọa độ pixel (X/Y) màn hình. Nếu replay trên máy:
- Cùng resolution + Excel cùng size → OK.
- Khác resolution (vd: laptop 1366×768 record, replay trên desktop 1920×1080) → tọa độ lệch.
Workaround:
- Replay trên cùng máy đã record.
- Hoặc dùng Excel-action-based recording (nếu sequence chỉ chứa Excel command thay vì mouse click) — không bị ảnh hưởng resolution.
Anti-bot detection
Một số phần mềm (ngân hàng, web admin) phát hiện input nhanh / lặp lại → flag là bot → block. Đặt WAIT giữa các action (vd: 500ms) để giả lập user thật.
KHÔNG ghi password
Khi record, KHÔNG nhập password — vì sequence lưu plain text key sequence. File .dvdac chia sẻ = chia sẻ password.
License gating
Auto Click yêu cầu license active — tính năng productivity premium.
Liên quan
- Đồ họa — Color Shapes + các shape command khác trong cùng menu.
- Batch Print — alternative tự động hóa in từ Excel (KHÔNG cần Auto Click cho use case này).