Câu hỏi thường gặp (FAQ)
Tổng hợp các câu hỏi thường gặp khi cài đặt và sử dụng DVDAddin.
Cài đặt & License
1. Tôi cài xong nhưng không thấy tab DVD Addin trên Ribbon Excel?
Bộ cài tự nhận diện Excel 32-bit/64-bit và tự ghi add-in vào danh sách OPEN của Excel. Nếu vẫn không thấy tab, hãy bật thủ công:
Mở Excel → File → Options → Add-ins → dưới cùng có dropdown Manage → chọn Excel Add-ins → click Go → tích vào dòng DVDAddin-AddIn64-packed.xll. Nếu chưa thấy → click Browse và chọn file tại:
- 64-bit Excel:
C:\DVDAddin\DVDAddin-AddIn64-packed.xll - 32-bit Excel:
C:\DVDAddin\DVDAddin-AddIn-packed.xll
Add-in cài đúng hai tab: DVD Addin (tiện ích văn phòng) và DVD Cons (xây dựng).
→ Xem chi tiết: Cài đặt
2. Tôi cài rồi mở Excel lên báo "It was not possible to find a compatible framework version for .NET Desktop Runtime 8.0.0"?
Bộ cài tự nhận diện Excel 32-bit/64-bit và tải .NET 8 Desktop Runtime phù hợp. Nếu vẫn lỗi → tải thủ công đúng bitness của Excel (không phải bitness của Windows):
3. Phải đóng Excel khi cài bản mới không?
Bắt buộc. Excel giữ file .xll trong bộ nhớ suốt phiên làm việc; nếu còn một cửa sổ Excel nào đang mở (kể cả cửa sổ Excel do Outlook mở ngầm), bộ cài không ghi đè được và bạn sẽ tiếp tục chạy bản cũ dù đã "cài xong".
Đóng tất cả Excel → kiểm tra tiến trình EXCEL.EXE trong Task Manager → chạy setup → mở lại Excel.
4. License có dùng được trên nhiều máy không?
Cửa sổ mua (nút Bản quyền → 🛒 Mua bản quyền) cho chọn thời hạn — 1 năm, 2 năm (−14%), 3 năm (−23%), 🔒 Trọn đời, hoặc Khác — liên hệ — và số máy từ 1 tới 10, kèm mục Hơn 10 máy — liên hệ. Mỗi seat là một license riêng, mỗi license gắn với một phiên đăng nhập tại một thời điểm: đăng nhập ở máy mới sẽ chấm dứt phiên đang chạy trên máy cũ.
Nhiều máy được giảm theo bậc — hộp thoại ghi sẵn −18% ở mức 3 máy và −28% ở mức 5 máy. Các mốc này là điểm neo; số máy nằm giữa được nội suy tuyến tính, nên 2 hay 4 máy vẫn ra giá hợp lý chứ không phải nhân thẳng.
Giá luôn lấy từ máy chủ
Add-in không nhúng bảng giá trong máy: hộp thoại gọi máy chủ lấy bảng giá rồi hiển thị đúng con số hiện hành cho từng tổ hợp gói / thời hạn / số máy, kèm mã QR chuyển khoản. Vì vậy hãy đọc giá ngay trong hộp thoại, đừng dựa vào con số chép lại ở tài liệu hay bài đăng cũ.
5. Tôi quên password license?
Tự lấy lại được ngay trong Excel: mở Bản quyền → bấm Quên mật khẩu? dưới ô mật khẩu → nhận mã 6 số qua email → đặt mật khẩu mới rồi đăng nhập. Đặt lại mật khẩu sẽ đăng xuất mọi thiết bị đang dùng tài khoản đó (kể cả DVDAddin trên AutoCAD).
Không nhận được mã (mất quyền truy cập email): liên hệ nhóm Zalo hỗ trợ (zalo.me/g/yqzwvk121) hoặc website dvdaddin.dvdpm.net, kèm email đã mua.
6. Tôi muốn dùng thử trước khi mua?
Tự động — cài lần đầu là bắt đầu 30 ngày dùng thử, đầy đủ tính năng kể cả các lệnh PRO. Ngày bắt đầu trial được neo cả trong registry lẫn trên máy chủ, nên gỡ ra cài lại không làm mới được thời hạn.
Trong thời gian dùng thử, nút Bản quyền trên ribbon đếm ngược Dùng thử: còn N ngày; ba ngày cuối có thêm ⚠, và từ 7 ngày cuối nút hiện thêm ở tab DVD Cons → ⚡ Thao tác nhanh.
Hết trial, nút đổi thành Mua bản quyền; các lệnh có nhãn License hoặc PRO sẽ khoá, phần còn lại của add-in (đa số tiện ích văn bản, ô/dòng, công thức, sheet) vẫn dùng bình thường.
7. Sự khác biệt giữa STANDARD và PRO là gì?
PRO mở thêm 22 lệnh, tập trung vào bốn mảng:
- Phân tích tiến độ — Kiểm tra chất lượng (DCMA), Báo cáo EVM, Bảng chênh lệch tiến độ, Baseline, Snapshot tuần, Xu hướng snapshot, Lookahead 2/3 tuần, Sinh tiến độ khoảng tuỳ chọn, Nhân lực, Cân bằng nguồn lực, Dòng tiền, Ràng buộc, Xuất XML (P6/MSP), AI Lập tiến độ, Đề xuất tiến độ.
- Hồ sơ QA/QC — Kế hoạch TN.
- QS — AI Báo giá XD, Đo bóc PDF.
- Đồ họa (tab DVD Addin) — Tạo shape móng từ DWG, Tạo shape cọc từ DWG, Tạo shape cột vách từ DWG.
Tài khoản STANDARD kích hoạt trước 01/07/2026 vẫn giữ được các lệnh PRO cho tới khi hết hạn license.
Dịch thuật & AI
8. DVDAddin dùng những dịch vụ AI nào?
| Dịch vụ | Khoá API | Ghi chú |
|---|---|---|
| Google Translate | Không cần | Mặc định cho lệnh Dịch và hàm dvdTranslate. |
| Gemini | aistudio.google.com/apikey | Nhà cung cấp AI mặc định của add-in. |
| ChatGPT (OpenAI) | platform.openai.com/api-keys | |
| Groq | console.groq.com/keys | Nhanh, free tier rộng. |
| NVIDIA NIM | build.nvidia.com |
Trong cửa sổ Dịch ngôn ngữ bạn chỉ thấy ba lựa chọn Google / Gemini / ChatGPT — mục "ChatGPT" thực chất chạy theo nhà cung cấp OpenAI-compatible đang đặt trong Tùy chọn, nên nếu bạn để Service là Groq hoặc NVIDIA thì bản dịch đi qua đúng dịch vụ đó.
Khuyến nghị: Google cho văn bản thường, Gemini cho thuật ngữ xây dựng — prompt dịch của add-in đã ép sẵn hàng chục cặp thuật ngữ chuyên ngành (starter bar, lean concrete, jacked-in pile…).
9. Vì sao Gemini báo "RECITATION" / "SAFETY"?
Đó là finishReason do chính Gemini trả về; add-in hiển thị lại nguyên văn ở dòng trạng thái:
- RECITATION — Gemini chặn output vì trùng nội dung công khai (hay gặp khi dán nguyên văn tiêu chuẩn, điều khoản hợp đồng).
- SAFETY — nội dung chạm bộ lọc an toàn (rất hiếm với văn bản kỹ thuật).
- MAX_TOKENS — câu trả lời bị cắt; chia nhỏ vùng dịch hoặc chọn model có context lớn hơn.
→ Cách xử lý chung: chia nhỏ vùng dịch, hoặc đổi sang Google / ChatGPT.
10. Tại sao dịch chậm khi vùng chọn có nhiều ô trùng nhau?
Ô trùng nhau không còn làm chậm nữa, dù chọn dịch vụ nào. Lệnh Dịch ngôn ngữ gộp trùng (dedupe) trên cả vùng chọn trước khi gọi mạng — Google, Gemini hay ChatGPT đều vậy: một cột 500 ô lặp lại cùng một chữ chỉ gửi chữ đó đi 1 lần rồi phát lại kết quả cho cả 500 ô. Bản cũ gửi Google một request cho mỗi ô nên cột toàn ô lặp mới chậm; từ 2.8.5 Google đi chung đường lô với hai dịch vụ kia.
Thứ còn tốn thời gian là số dòng khác nhau (ô nhiều dòng thì mỗi dòng tính một). Chúng được gửi theo lô 50 dòng, chạy song song tối đa 10 lô. Với Google mỗi lô là một request — 150 dòng khác nhau là 3 request; mỗi request chở tối đa 50.000 ký tự nên ô rất dài sẽ tách lô ra thêm. Với Gemini / ChatGPT mỗi lô là một lượt gọi model, nên vùng vài nghìn dòng khác nhau vẫn mất thời gian — hãy chia thành từng đợt.
Phím tắt Dịch nhanh Ctrl+Shift+J / Ctrl+Shift+E (Google) cũng gộp trùng như vậy, rồi gửi tối đa 100 ô một request, lần lượt từng request.
Cách xử lý:
- Không cần lọc
Uniquetrước rồi dò kết quả ngược lại — add-in đã tự làm việc đó. - Trong nhóm OpenAI-compatible, Groq thường phản hồi nhanh nhất.
- Dịch một lần rồi Paste Special → Values, đừng để cả bảng phụ thuộc vào hàm
dvdTranslatesống — hàm này gọi Google Translate cho từng ô (mỗi ô công thức là một request riêng, không được gộp trùng như trên), mỗi lần recalc là một lượt mạng.
11. Có hàm nào gọi AI/mạng ngay trong ô không?
Có 4 hàm cần Internet: dvdTranslate, dvdStock, DVDFx và dvdAIExplain (hàm này còn cần API key Gemini). DVDFx và dvdAIExplain chạy bất đồng bộ — ô hiện #N/A waiting... rồi tự cập nhật khi có kết quả.
Ngoài 4 hàm đó, 46 hàm còn lại chạy hoàn toàn cục bộ.
In ấn & Xuất file
12. Lệnh "In hàng loạt" chạy nhiều vòng thì Excel như bị treo?
Vòng lặp dài (hàng trăm bộ hồ sơ) thật sự mất vài phút — mỗi vòng add-in ghi số vào driver cell, để Excel tính lại toàn sheet rồi mới in. Excel trông như đứng hình là bình thường.
Hai nguyên nhân làm nó lâu bất thường:
- Workbook có
Worksheet_Changetrong VBA chạy nặng mỗi lần driver cell đổi giá trị → thêmApplication.EnableEvents = Falseở đầu handler, hoặc tách biểu mẫu sang workbook không VBA. - Có người gõ vào ô trong lúc lệnh đang chạy → Excel từ chối thao tác COM của add-in. Đừng chạm vào bảng tính cho tới khi xong.
13. Xuất PDF gộp thì thứ tự các bộ hồ sơ có đúng không?
Có. Khi tick Gộp các file PDF xuất ra thành 1 file duy nhất, mỗi vòng lặp xuất một file PDF tạm rồi add-in ghép lại theo đúng thứ tự vòng lặp (1, 2, 3…), không sắp theo tên file.
14. In hàng loạt bị thừa trang trắng?
Kiểm tra hai chỗ trong khung Tùy chọn của cửa sổ In hàng loạt:
- Tự chèn ngắt trang tại vùng ký — bật khi phần ký bị vắt sang trang, tắt khi biểu mẫu đã vừa trang.
- Hai tuỳ chọn bỏ qua vùng / trang in có công thức
dvdPicnhưng không có hình — bật lên nếu biểu mẫu có ô ảnh mà chưa gắn ảnh, nếu không phần đó vẫn in ra thành trang trắng.
15. Trộn sang Word cho ra file trống / không thay chỗ trống?
Placeholder trong file Word mẫu phải viết dạng [TenCot] — dấu ngoặc vuông, không phải ngoặc nhọn — và trùng CHÍNH XÁC tiêu đề cột trên sheet, kể cả dấu tiếng Việt và khoảng trắng.
Ngoài ra: vùng dữ liệu bạn quét bắt buộc gồm cả dòng tiêu đề, và chỗ trống nằm trong header/footer/text box của file mẫu có thể không được thay — hãy chạy thử vài dòng trước khi phát hành cả loạt.
DVD Cons (xây dựng)
16. Cắt thép tối ưu cho ra tỷ lệ phế cao?
Cửa sổ Xem trước cắt thép hiện tỷ lệ phế bằng chữ đỏ khi vượt ngưỡng đặt trong cấu hình. Trước khi kết luận thuật toán kém, kiểm tra dữ liệu đầu vào:
- Mạch cắt (kerf) khai theo đường kính và mác thép — mặc định 4 mm; khai sai thì cả phương án lệch.
- Cột Cho phép nối (Yes/No) trong sheet
02_NhuCauCat: những thanh dài gần bằng cây 11,7 m mà đểNosẽ luôn sinh đầu thừa lớn. - Khai thêm thép tồn kho để thuật toán tận dụng các cây dở thay vì luôn cắt cây mới; tiêu đề mỗi cây trong cửa sổ xem trước ghi rõ "cây mới" hay "tồn kho".
Bấm Đóng ở cửa sổ xem trước là huỷ hoàn toàn, không sheet nào bị ghi — cứ chạy thử thoải mái.
17. Vẽ tiến độ mà ngày bị sai?
- Ô Start / Finish phải ở định dạng Date, không phải Text.
- Predecessors ghi theo
Activity ID+ kiểu quan hệ, ví dụVP1060FS,VP1090SS,VP1150FF— đúng như trong file mẫuGanttChart.xlsx. - Duration là số nguyên ngày.
- Bật Tự động tính để lịch tự tính lại mỗi khi sửa Duration / Start / Finish, và Tự động vẽ để biểu đồ tự cập nhật theo.
- Lịch làm việc và danh sách ngày nghỉ lễ lấy từ sheet
Inputcủa file mẫu và từ Cài đặt — sai lịch thì ngày kết thúc cũng sai.
Đừng bấm lệnh vẽ khi con trỏ đang nhấp nháy trong ô (chế độ sửa nội dung) — Excel sẽ từ chối thao tác.
18. Sự khác biệt giữa "thép chờ" và "dowel bar"?
- Thép chờ (starter bar) = thép thò ra từ móng/cột/sàn để nối đợt thi công sau.
- Dowel bar = thanh chốt nối hai cấu kiện qua khe lún / khe co giãn.
Hoàn toàn khác công năng, và máy dịch rất hay nhầm — nên prompt dịch của DVDAddin ghi thẳng luật này vào đầu prompt, cùng với "bê tông lót = lean/blinding concrete", "mạch ngừng = construction joint", "cọc ép = jacked-in pile"… Xem Glossary.
Cấu hình & Tối ưu
19. Workbook chạy chậm sau khi cài DVDAddin?
Thủ phạm thường là hàm volatile (tính lại mỗi lần Excel recalc): dvdAutoHide, dvdMVLookup, dvdSumVisible. Đặt vài trăm ô như vậy là đủ để mọi thao tác gõ phím bị khựng.
Cách xử lý:
- Giới hạn số ô dùng hàm volatile; nhiều trường hợp thay được bằng
dvdXlookuphoặcSUBTOTAL. - Sau khi chốt số liệu, convert kết quả sang giá trị tĩnh (Ctrl+C → Paste Special → Values).
- Chuyển Excel sang Manual calculation khi đang chỉnh bảng lớn.
- Tránh kéo
dvdTranslate/dvdAIExplaincho hàng trăm dòng — chúng gọi mạng cho từng ô.
20. Tôi muốn đặt mặc định dịch luôn là Gemini?
Mở Tùy chọn → mục Văn bản & Số → chọn công cụ dịch mặc định (Google, ChatGPT hoặc Gemini) → lưu. API key khai ở mục Trợ lý AI.
Thiết lập lưu theo hồ sơ người dùng Windows (HKCU\Software\DVD\DVDAddin), không lưu trong file Excel — chép workbook sang máy khác thì máy đó dùng tuỳ chọn riêng của nó.
21. Không có mạng thì add-in còn chạy không?
Có. Sau khi đăng nhập, add-in giữ một JWT có hạn 7 ngày, cộng thêm ~1 ngày đệm cho các sự cố mạng chập chờn — tức là dùng offline hoàn toàn được khoảng 8 ngày kể từ lần kiểm tra online cuối. Quá hạn đó phải nối mạng lại một lần để làm mới.
Riêng các lệnh AI, dịch, tỷ giá, giá cổ phiếu và các hàm mạng thì luôn cần Internet ngay tại thời điểm chạy.
Bảo mật & Privacy
22. DVDAddin gửi dữ liệu của tôi đi đâu?
- Văn bản bạn chủ động dịch / hỏi AI → tới đúng dịch vụ bạn chọn (Google Translate, Gemini, OpenAI, Groq hoặc NVIDIA).
- License heartbeat → Cloudflare Worker của DVDAddin, định kỳ khi Excel đang mở. Nội dung: machine ID (mã băm phần cứng), JWT phiên hiện tại, phiên bản add-in.
- Tỷ giá / giá cổ phiếu → chỉ gửi mã tiền tệ hoặc mã cổ phiếu.
Không gửi: nội dung workbook (ngoài phần text bạn chủ động dịch hoặc hỏi AI), tên file, đường dẫn thư mục.
23. License có bị crack dễ không?
Nhiều lớp, và điểm mấu chốt là máy chủ mới là bên phán quyết:
- Token phiên là JWT ký RS256 phía server; client kiểm chữ ký bằng public key nhúng sẵn, token không hợp lệ bị loại.
license.dat(trong%LocalAppData%\DVDAddin) là JSON kèm HMAC-SHA256, có bản sao dự phòng trong registryHKCU— chống sửa tay, không phải chống dịch ngược.- Mốc bắt đầu trial được neo ở cả registry lẫn máy chủ nên gỡ–cài lại không xin thêm được 30 ngày.
- Phiên đăng nhập bị máy chủ thu hồi (kick) khi tài khoản đăng nhập ở máy khác.
Vì phần quyết định nằm ở server, crack client không đủ để dùng được lâu dài. Dùng license hợp pháp còn để được hỗ trợ và cập nhật.
24. DVDAddin có chứa malware / backdoor không?
Bộ cài được đóng gói bằng Inno Setup và phát hành công khai qua GitHub Releases (github.com/dangdvd/DVDAddin/releases) — lệnh Cập nhật trong add-in cũng tải từ đúng nguồn đó, nên bạn có thể tự tay đối chiếu file.
Add-in cần quyền admin khi cài vì nó đặt vào C:\DVDAddin (thư mục dùng chung cho mọi user trên máy) và ghi khoá OPEN của Excel để tự nạp.
Hỗ trợ
25. Báo bug hoặc đề xuất tính năng ở đâu?
Các kênh liên hệ đều nằm trong cửa sổ DVD Addin → Thông tin → Trợ giúp → Giới thiệu:
- Nhóm Zalo hỗ trợ: zalo.me/g/yqzwvk121 — nhanh nhất.
- Điện thoại: +84 988 909 382.
- Website: dvdaddin.dvdpm.net
- GitHub Issues: github.com/dangdvd/DVDAddin/issues
- YouTube: @DVD-18
Khi báo lỗi, kèm theo:
- Số phiên bản add-in — mở DVD Addin → Thông tin → Trợ giúp → Giới thiệu, cửa sổ này hiện luôn phiên bản và loại license, chụp màn hình là đủ.
- Phiên bản Excel (32/64-bit) + Windows.
- Mô tả lỗi + các bước tái hiện.
- Screenshot nếu là lỗi giao diện.
Khi đề xuất tính năng, mô tả use case cụ thể và cách bạn đang làm thủ công hiện tại — đó là thứ quyết định tính năng có được ưu tiên hay không.
Liên quan
- Hướng dẫn cài đặt
- Kích hoạt bản quyền
- Troubleshooting chi tiết
- Tham chiếu lệnh đầy đủ — 224 lệnh ribbon.
- Hàm UDF — 50 hàm Excel tuỳ chỉnh.