TÓM TẮT
- 1 Giới thiệu
- 2 1. Tại sao nên chọn Visio để vẽ wireframe?
- 3 2. Chuẩn bị môi trường làm việc
- 4 3. Xây dựng thư viện stencil (shape) cho wireframe
- 5 4. Quy trình vẽ wireframe cơ bản
- 6 5. Các kiểu wireframe phổ biến và cách thực hiện trong Visio
- 7 6. Kỹ thuật nâng cao: Tự động hoá và dữ liệu động
- 8 7. Best Practices Khi Vẽ Wireframe Với Visio
- 9 8. Xuất bản và chia sẻ wirewireframe
- 10 9. Những lỗi thường gặp và cách khắc phục
- 11 10. Ví dụ thực tế: Tạo wireframe cho trang “Dashboard” của ứng dụng quản lý dự án
- 12 11. Tổng kết
Giới thiệu
Trong quá trình phát triển phần mềm, thiết kế giao diện người dùng (UI) là một bước không thể thiếu. Để giảm thiểu rủi ro và tăng hiệu quả, các nhà thiết kế thường sử dụng wireframe – bản phác thảo khung giao diện, giúp xác định bố cục, chức năng và luồng tương tác trước khi đi vào giai đoạn thiết kế chi tiết. Trong số các công cụ hỗ trợ vẽ wireframe, Microsoft Visio là một lựa chọn mạnh mẽ, linh hoạt và thân thiện với người dùng doanh nghiệp. Bài viết này sẽ cung cấp hướng dẫn chi tiết, từng bước, cách vẽ wireframe trong Visio, kèm theo các mẹo, thủ thuật và best practice để bạn có thể tạo ra những bản wireframe chuyên nghiệp, nhanh chóng.
1. Tại sao nên chọn Visio để vẽ wireframe?
1.1. Đa dạng mẫu (stencil) và hình dạng
Visio cung cấp hàng trăm mẫu (stencil) và hình dạng (shapes) được phân loại rõ ràng: UI, web, mobile, flowchart, UML,… Bạn có thể kéo thả nhanh các thành phần như button, textbox, menu, icon… mà không cần tự vẽ lại.
1.2. Tính năng drag‑and‑drop và snap‑to‑grid
Visio hỗ trợ snap-to-grid, guides, alignment tools, giúp các đối tượng luôn căn chỉnh chính xác, tạo bố cục gọn gàng, đồng thời giảm thời gian chỉnh sửa.
1.3. Tính năng layer và grouping
Bạn có thể nhóm các thành phần lại, tạo layer để ẩn/hiện các phần khác nhau (ví dụ: layer “Navigation”, “Content”, “Footer”). Điều này giúp quản lý dự án phức tạp, đồng thời hỗ trợ cộng tác nhóm.

Có thể bạn quan tâm: Cách Vẽ Wireframe Di Động: Hướng Dẫn Chi Tiết Từ A Đến Z
1.4. Tích hợp Office và khả năng xuất file đa dạng
Visio tích hợp tốt với Word, PowerPoint, Teams, SharePoint, giúp bạn chia sẻ wireframe một cách nhanh chóng. Các định dạng xuất: PDF, PNG, SVG, Visio (VSDX)… đều được hỗ trợ.
1.5. Khả năng tùy chỉnh và tạo stencil riêng
Nếu các stencil mặc định không đáp ứng nhu cầu, bạn có thể tự tạo custom stencil với các hình dạng riêng, thậm chí import từ thư viện SVG hoặc Icon.
2. Chuẩn bị môi trường làm việc
2.1. Cài đặt Visio
- Đảm bảo bạn đang sử dụng Visio 2026, Visio 2026 hoặc Visio for Microsoft 365 (phiên bản mới nhất). Các tính năng mới như Data Visualizer và Theme sẽ hỗ trợ tốt hơn.
- Kiểm tra cập nhật (Updates) để có các bản vá mới nhất, tránh lỗi khi làm việc với template.
2.2. Lựa chọn template phù hợp
Khi mở Visio, bạn sẽ thấy danh sách các template. Đối với wireframe, có 2 lựa chọn chính:
| Template | Khi nào dùng | Điểm mạnh |
|---|---|---|
| Wireframe Diagram | Dành cho web, mobile, desktop UI | Đã có sẵn các stencil UI cơ bản |
| Basic Diagram | Khi muốn bắt đầu từ đầu, tự tạo stencil | Tự do hơn, không có giới hạn |
| Flowchart | Khi muốn kết hợp wireframe với flowchart | Dễ dàng tích hợp các bước logic |
Bạn có thể bắt đầu với Wireframe Diagram để tiết kiệm thời gian.
2.3. Thiết lập page và grid
- File → Page Setup → Drawing Scale: Đặt tỉ lệ 1:1 (hoặc tùy chỉnh nếu muốn thiết kế cho thiết bị cụ thể).
- View → Grid and Guides: Bật “Display grid”, “Snap to grid”, “Dynamic grid”. Điều này giúp các thành phần tự động căn chỉnh.
- View → Rulers: Bật thước đo để kiểm tra kích thước pixel hoặc mm.
3. Xây dựng thư viện stencil (shape) cho wireframe

Có thể bạn quan tâm: Cách Vẽ Winx Club Bloom Đầy Đủ Từ Cơ Bản Đến Nâng Cao
3.1. Import stencil có sẵn
Visio đi kèm với các stencil UI như Basic UI, Web UI, Mobile UI. Để mở:
- More Shapes → UI / Web UI / Mobile UI → Chọn stencil cần.
3.2. Tạo custom stencil
Nếu bạn muốn có các icon đặc thù (ví dụ: logo công ty, icon chức năng), thực hiện:
- File → New → Shapes → New Stencil (US Units) (hoặc Metric tùy nhu cầu).
- Một stencil trống sẽ xuất hiện trong Shapes pane.
- Kéo một hình dạng bất kỳ (Rectangle) vào stencil → Right‑click → Convert to Master Shape.
- Đổi tên (Rename) thành “Custom Button”.
- Click Edit Master Shape → Vẽ lại hình dạng, thêm text, áp dụng màu, hiệu ứng.
- Lưu stencil: File → Save As → Save as .vssx (Visio Stencil).
Bạn có thể import SVG hoặc PNG bằng cách kéo thả vào stencil, sau đó Convert to Master Shape.
3.3. Sắp xếp stencil
- Tạo các folder trong stencil: “Navigation”, “Form Controls”, “Icons”, “Containers”.
- Đặt các shape vào đúng folder để dễ tìm khi vẽ.
4. Quy trình vẽ wireframe cơ bản
4.1. Bước 1: Xác định mục tiêu và phạm vi
Trước khi mở Visio, hãy trả lời:
- Wireframe cho web hay mobile? (Responsive, Desktop, Tablet, iPhone, Android)
- Các trang cần thiết? (Homepage, Login, Dashboard, Detail Page)
- Mục tiêu người dùng? (Hành động chính: đăng ký, mua hàng, tìm kiếm)
Ghi lại trong một tài liệu ngắn (Google Docs, Notion) để tham khảo.
4.2. Bước 2: Vẽ khung (layout) tổng quan
- Insert → Rectangle: Kéo một hình chữ nhật lớn làm “Page Container”. Đặt kích thước chuẩn: 1440px (Desktop), 375px (Mobile).
- Add Grid: Vẽ các cột (column) bằng Guides hoặc Table. Thông thường, lưới 12 cột (Bootstrap) hoặc 8 cột (Material) là chuẩn.
- Add Header & Footer: Kéo shape “Header” và “Footer” từ stencil, đặt ở vị trí trên và dưới container.
- Menu Bar: Dùng shape “Navigation Bar”, kéo vào header.
- Sidebar (nếu có): Dùng shape “Side Navigation”.
- Breadcrumb: Thêm shape “Breadcrumb” dưới header để hiển thị đường dẫn.
4.4. Bước 4: Thiết kế nội dung chính ()
4.4.1. Các thành phần cơ bản
| Thành phần | Shape | Ghi chú |
|---|---|---|
| Title / Heading | Text Box | Đặt size lớn, bold |
| Image Placeholder | Rectangle (dotted) | Đánh dấu “Image” |
| Paragraph | Text Box | Đặt lorem ipsum |
| Button | Rounded Rectangle | Thêm label “CTA” |
| Form Input | Text Box + Label | Đặt placeholder “Enter …” |
| Table | Grid Shape | Đánh dấu “Data Table” |
4.4.2. Sắp xếp bằng alignment
- Chọn các shape → Home → Arrange → Align → Center hoặc Left.
- Sử dụng Distribute Horizontally/Vertically để đồng đều khoảng cách.
4.4.3. Nhóm (Group) và Layer
- Group các thành phần liên quan (ví dụ: Form Group = label + input + button) → Ctrl+G.
- Đặt chúng vào Layer “Form” → Home → Layers → Assign to Layer.
4.5. Bước 5: Thêm tương tác (optional)

Có thể bạn quan tâm: Cách Vẽ Wbs Trong Project: Hướng Dẫn Chi Tiết Từ A Đến Z
Mặc dù wireframe thường không chi tiết về tương tác, bạn có thể sử dụng Hyperlink để mô phỏng:
- Chọn shape (ví dụ: button “Login”) → Insert → Hyperlink.
- Đặt liên kết tới trang khác trong cùng file (ví dụ: “Login Page”).
Khi xem trong Presentation Mode, người dùng có thể click để chuyển trang, giúp mô phỏng flow.
4.6. Bước 6: Ghi chú và annotation
- Comment Shape: Dùng shape “Callout” để ghi chú (ví dụ: “Thêm carousel ở đây”).
- Text Box: Đặt ở góc để mô tả mục tiêu của trang.
- Layer “Notes”: Đặt tất cả comment vào layer riêng, có thể ẩn khi xuất bản.
4.7. Bước 7: Kiểm tra và tinh chỉnh
- Zoom: Kiểm tra chi tiết ở mức 100% và 200%.
- Preview: Chọn File → Print Preview hoặc Export → PDF để xem bản wireframe trên giấy.
- Feedback: Dùng Share → Copy link để gửi cho đồng nghiệp, thu thập comment.
5. Các kiểu wireframe phổ biến và cách thực hiện trong Visio
5.1. Low‑Fidelity Wireframe (Lo-fi)
- Đặc điểm: Đơn giản, sử dụng các hình khối, placeholder, không màu sắc.
- Cách làm:
- Sử dụng Shape Fill = “No Fill”.
- Đặt Line Color = “Gray”.
- Text placeholder = “Lorem ipsum…”.
- Loại bỏ shadow, gradient.
5.2. Mid‑Fidelity Wireframe (Mid-fi)
- Đặc điểm: Thêm chi tiết hơn, màu sắc nhẹ, icon cơ bản.
- Cách làm:
- Áp dụng Theme nhẹ (Light Gray, Blue).
- Thêm Icons từ custom stencil.
- Đặt Font = “Segoe UI”, kích thước 12‑14 pt.
5.3. High‑Fidelity Wireframe (Hi-fi)
- Đặc điểm: Gần giống thiết kế cuối cùng, dùng màu thực, hình ảnh thật.
- Cách làm:
- Thay placeholder bằng Image (Insert → Pictures).
- Áp dụng Style (Shadow, Gradient) cho button.
- Dùng Data Graphics để hiển thị dữ liệu mẫu.
Visio hỗ trợ chuyển đổi nhanh: bạn chỉ cần thay đổi Fill và Line của các shape, không cần vẽ lại.
6. Kỹ thuật nâng cao: Tự động hoá và dữ liệu động
6.1. Data‑Driven Shapes
- Insert → Data → Link Data to Shapes.
- Kết nối một file Excel (dòng dữ liệu: tên sản phẩm, giá, mô tả) tới các shape table.
- Khi thay đổi dữ liệu Excel, các shape sẽ tự cập nhật.
6.2. Sử dụng VBA Macro để tạo nhanh các component

Có thể bạn quan tâm: Cách Vẽ Watercolor Bằng Phần Tử (pts): Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Nếu bạn thường xuyên tạo các form giống nhau, viết macro:
Sub InsertLoginForm() Dim shp As Shape Set shp = ActivePage.DrawRectangle(1, 1, 5, 3) shp.Text = "Login Form" shp.LineStyle = visLineSolid shp.FillStyle = visFillSolid shp.Cells("FillForegnd").FormulaU = "RGB(240,240,240)" ' Thêm các textbox, button Dim txtUser As Shape Set txtUser = ActivePage.DrawRectangle(1.2, 1.5, 4.8, 2) txtUser.Text = "Username" Dim txtPass As Shape Set txtPass = ActivePage.DrawRectangle(1.2, 2.1, 4.8, 2.6) txtPass.Text = "Password" Dim btnLogin As Shape Set btnLogin = ActivePage.DrawRectangle(2, 2.8, 4, 3.2) btnLogin.Text = "Login" btnLogin.Cells("FillForegnd").FormulaU = "RGB(0,120,215)"
End Sub
Chạy macro sẽ tự động tạo một form login chuẩn, tiết kiệm thời gian.
- File → Save As → SharePoint: Lưu file Visio lên SharePoint.
- Trong Teams, thêm tab Visio để các thành viên chỉnh sửa trực tiếp.
- Sử dụng Comments trong Visio để thảo luận trực tiếp trên wireframe.
7. Best Practices Khi Vẽ Wireframe Với Visio
| Thực hành | Lý do | Cách thực hiện |
|---|---|---|
| Giữ độ đơn giản | Wireframe không phải mockup, tránh chi tiết quá mức. | Dùng màu xám, placeholder, không thêm hình ảnh thật. |
| Sử dụng grid 12 cột | Đảm bảo tính responsive, dễ chuyển sang CSS framework. | Tạo guides mỗi 80px (hoặc 1in) cho Desktop 1440px. |
| Đặt tên layer rõ ràng | Dễ quản lý khi có nhiều trang, nhiều nhóm. | Layer: “Navigation”, “Content”, “Footer”, “Notes”. |
| Ghi chú chi tiết | Giúp dev và PM hiểu ý định. | Dùng Callout hoặc Text Box màu vàng nhạt. |
| Kiểm tra độ tương thích | Đảm bảo wireframe hiển thị đúng trên các thiết bị. | Export PDF, mở trên trình duyệt, kiểm tra kích thước. |
| Sử dụng version control | Theo dõi thay đổi, tránh mất mát. | Lưu mỗi phiên bản với ngày và mô tả (e.g., Wireframe_v1_2024-06-14.vsdx). |
| Tạo template riêng cho dự án | Tăng tốc độ thiết kế, đồng nhất phong cách. | Lưu file .vstx (Visio Template) chứa stencil, theme, layer preset. |
8. Xuất bản và chia sẻ wirewireframe
8.1. Export sang PDF hoặc PNG
- File → Export → Create PDF/XPS Document → Chọn “All pages” hoặc “Current page”.
- Đối với PNG: File → Save As → PNG → Đặt DPI (300 cho in, 96 cho web).
8.2. Tạo bản trình bày (Presentation)
- File → Export → PowerPoint: Visio sẽ chuyển mỗi trang thành slide PowerPoint, giữ nguyên layout và hyperlink.
- Thích hợp khi trình bày cho stakeholder.
- File → Save As → OneDrive: Lưu file trên đám mây, bật Co‑authoring.
- Khi người khác mở, bạn sẽ thấy biểu tượng Live Collaboration.
8.4. Tích hợp vào tài liệu spec
- Mở Word → Insert → Object → Visio Drawing → Chọn file .vsdx.
- Wireframe sẽ được nhúng, có thể mở và chỉnh sửa trực tiếp trong Word.
9. Những lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
| Shape không căn chỉnh đúng | Grid tắt, snap disabled | Bật View → Snap & Glue → Snap to Grid |
| Khi export PDF, text bị cắt | Kích thước page không phù hợp | Vào Design → Size → Page Size, chọn “Fit to drawing” |
| Hyperlink không hoạt động | Đường dẫn sai hoặc không có trang đích | Kiểm tra Insert → Hyperlink → Link to: Page in this document |
| Mất màu khi mở trên máy khác | Theme không được đồng bộ | Sử dụng Document Theme thay vì Page Theme, lưu file .vstx |
| Performance chậm khi có quá nhiều shape | Số lượng shape > 1000 | Gộp shape thành Group, tắt Dynamic Grid, hoặc chia thành nhiều trang |
10. Ví dụ thực tế: Tạo wireframe cho trang “Dashboard” của ứng dụng quản lý dự án

10.1. Yêu cầu
- Header: logo, tên dự án, menu ngắn (Dashboard, Tasks, Reports, Settings).
- Sidebar: navigation theo module.
- Main area: biểu đồ thống kê (pie chart), bảng công việc, nút “Add Task”.
- Footer: copyright.
10.2. Các bước thực hiện
- Tạo mới → Wireframe Diagram.
- Insert → Rectangle: 1440x900px → đặt tên “Dashboard Container”.
- Add Header: kéo shape “Header” → đặt logo (Insert → Picture) → Text “Project X”.
- Add Sidebar: shape “Side Navigation” → các mục menu.
- :
- Chart Placeholder: shape “Circle” → label “Chart”.
- Task Table: shape “Table” → 5 columns, 10 rows.
- Add Task Button: shape “Rounded Rectangle” → label “Add Task”.
- Footer: shape “Footer” → text “© 2026 Company”.
- Alignment:
- Chọn Header, Sidebar, Main → Align Top.
- Sử dụng Distribute Vertically cho các mục trong Sidebar.
- Group: Header + Footer → Group “HeaderFooter”.
- Layer: Tạo layer “Charts”, “Tables”, “Navigation”.
- Annotation: Callout “Add interactive filter here”.
- Export: PDF → gửi cho Product Owner.
Kết quả là một wireframe rõ ràng, dễ hiểu, có thể được chuyển thành mockup UI trong Figma hoặc Adobe XD.
11. Tổng kết
Việc vẽ wireframe trong Visio không chỉ giúp bạn nhanh chóng tạo ra các bản phác thảo giao diện mà còn hỗ trợ toàn bộ quy trình thiết kế, cộng tác và tài liệu hoá dự án. Nhờ vào:
- Thư viện stencil phong phú,
- Công cụ alignment, grid, layer mạnh mẽ,
- Khả năng tùy chỉnh và tự động hoá (Data‑Driven Shapes, VBA),
- Tích hợp liền mạch với Office 365,
Visio trở thành một công cụ đáng tin cậy cho cả các nhà thiết kế UI/UX mới bắt đầu lẫn các chuyên gia muốn tối ưu hoá quy trình làm việc.
Hãy áp dụng các bước, mẹo và best practice ở trên để tạo ra những wireframe chuẩn xác, chuyên nghiệp và dễ bảo trì. Khi bạn đã nắm vững quy trình, việc chuyển từ wireframe sang prototype, mockup và cuối cùng là code sẽ trở nên suôn sẻ hơn bao giờ hết.
Chúc bạn thành công trong việc thiết kế giao diện và mang lại giá trị thực cho sản phẩm của mình!
