Skip to content

Tùy chọn (Preferences)

Cấu hình toàn bộ addin — API keys, model AI, ngôn ngữ UI, hành vi mặc định.

Mở dialog

DVD Addin → nhóm Thông tin → split-button Tác giả → menu Tùy chọn.

Dialog Preferences chia thành tabs theo nhóm chức năng.

Tab General

Ngôn ngữ UI

  • Vietnamese (mặc định).
  • English.

Đổi → toàn bộ ribbon button label + dialog text đổi theo. Lưu vào %APPDATA%\DVDAddin\lang.txt + HKCU registry.

Auto-check update

  • Tick (mặc định) → mỗi lần load addin, check phiên bản mới.
  • Bỏ tick → bạn tự kiểm tra qua menu.

Telemetry

  • Tick → gửi anonymous usage stats về dvdpm.net (giúp prioritize features).
  • Bỏ tick → không gửi gì.

Tab Text and Number

Default Translate language

Set mặc định khi mở dialog Translate:

  • From: auto (Detect language).
  • To: Vietnamese (configurable).

Auto-detect symbol in italic apply

Khi áp dụng italic cho dòng dịch, addin tự detect symbol (/ hoặc \n) bằng cách:

  • Tick → đọc cell đầu tiên, detect ký tự nào xuất hiện.
  • Bỏ tick → phải set symbol thủ công.

Multilevel numbering format

Default cho dialog Đánh số đa cấp:

  • Decimal (1.1.1) — mặc định.
  • Roman (I.A.1).
  • Letter (A.1.a).

Tab AI Models

Service chính

Đặt service mặc định cho TranslateAI Assistant:

  • Google (free, không cần key).
  • Gemini (mặc định cho AI).
  • OpenAI / Groq / Cerebras.

Models per service

ServiceModel defaultKhuyến nghị
Geminigemini-2.5-flashgemini-2.5-flash-lite (nhanh) hoặc gemini-2.5-pro (chính xác)
OpenAIgpt-4o-minigpt-4o (chính xác hơn, đắt hơn)
Groqllama-3.3-70b-versatilemixtral-8x7b-32768 (context lớn)
Cerebrasllama3.1-8bllama3.1-70b (chính xác hơn)

Temperature

  • 0.0 — deterministic, output giống nhau mỗi lần. Phù hợp data transformation.
  • 0.5 — cân bằng (mặc định).
  • 0.7-1.0 — creative. Phù hợp viết nội dung mới.

Khuyên dùng 0.5 cho Translate, 0.3 cho AI Assistant (đỡ hallucination).

Tab API Keys

Manage tất cả API keys ở 1 nơi:

ServiceWhere to getMẹo
Geminiaistudio.google.com/apikeyFree tier 1500 req/ngày
OpenAIplatform.openai.com/api-keysCần card credit
Groqconsole.groq.com/keysFree tier rộng
Cerebrascloud.cerebras.aiFree tier limited

Click Show để xem key đầy đủ (mặc định ẩn). Update để thay key mới. Test connection để verify key.

Keys lưu trong registry HKCU\Software\DVD\DVDAddin\API Keys (plain text — Windows DPAPI sẽ wrap trong tương lai).

Tab Email

Transport mặc định

  • Outlook (mặc định).
  • SMTP.
  • EML file only.

SMTP config (nếu chọn SMTP)

  • Host / Port / Username / Password / Use SSL.
  • Hỗ trợ Gmail, Outlook.com, Yahoo, hoặc SMTP server riêng.

Signature

Paste HTML hoặc plain text. Sẽ chèn vào cuối body mọi email gửi qua Send Email.

Ví dụ HTML signature:

html
<p>Trân trọng,<br>
<strong>Đặng Văn Đằng</strong><br>
Project Manager — XYZ Construction<br>
📞 +84 xxx xxxxxx<br>
✉️ dang@xyz.com<br>
🌐 <a href="https://dvdpm.net">dvdpm.net</a></p>

Tab Cells and Rows

Default join separator

Khi dùng Join Text hoặc Join Merged:

  • / (mặc định) — space-slash-space.
  • , , , ; , \n, custom.

Merge AutoFit padding

Default cell padding (point) khi auto-fit merged cell row height. Mặc định 0. Tăng nếu cell bị quá khít (1-3 points).

Tab Graphics

Default rectangle color

Màu mặc định cho Draw Rectangle.

Picture click-to-enlarge

Toggle: khi click ảnh trong sheet, mở popup full-size?

  • Tick → mở popup.
  • Bỏ tick → click bình thường (Excel select).

Tab File and Print

Default PDF folder

Folder mặc định cho Batch Print → Export PDF.

PDF merger threads

Số thread khi PdfSharp gộp PDF. Mặc định 4. Tăng nếu máy mạnh, giảm nếu RAM thấp.

Default print copies

Số bộ in mặc định khi Batch Print → In.

Tab Schedule (DVD Cons tab)

Gantt chart default columns

Mapping cột mặc định khi vẽ Gantt — Predecessor cột nào, Duration cột nào, ...

Auto-calc toggle initial

Mặc định ON khi mở workbook mới.

Time format

Format cho ngày trên Gantt label: dd/MM/yyyy / dd/MM / MMM yyyy.

Reset toàn bộ Preferences

Click Reset to defaults (góc dưới dialog) → xóa tất cả settings trong HKCU\Software\DVD\DVDAddin\Preferences\* → restart Excel.

API keys + license KHÔNG bị xóa.

Sự kiện PreferencesChanged

Khi user click Save trong Preferences, một static event PreferencesChanged được phát ra trong addin. Các dialog modeless (Translate, AI Assistant) tự subscribe → reload UI ngay không cần restart Excel.

Liên quan

Released under DVDAddin License.