Sự khác nhau giữa Office32 bit và Office 64bit

tuhocvba

Administrator
Thành viên BQT
Microsoft Office có hai bản 64bit và 32bit. Vậy chúng khác nhau như thế nào? Và chúng ta nên lựa chọn như thế nào. Phiên bản nào thực sự phù hợp với chúng ta?
Sự khác nhau:
Bản 64bit có thể sử dụng (truy cập) bộ nhớ nhiều hơn bản 32bit. Bản 32bit có thể xử lý dữ liệu tối đa là 4Gb. Bản 64bit có thể xử lý dữ liệu tối đa là 32Gb.
Hệ điều hành OS(Windows) 64bit có thể cài đặt Office 32bit hoặc Office 32bit. Tuy nhiên ngược lại, nếu là Windows 32bit thì chỉ cài đặt được Office 32bit. Office 2016 cho Mac thì chỉ có phiên bản 64 bit.
Vì lý do như trên, nếu như bạn có ý định xử lý file có dữ liệu lớn, hệ điều hành Windows 64bit thì có thể nghĩ tới việc cài đặt Office 64bit.
Đối với các tính toán phức tạp như xử lý dữ liệu lớn như PowerPivot, PowerMap 3D Map, PowerView, Get & Transform, ... mà xử lý trên Excel thì rất tốn bộ nhớ.
Hay với PowerPoint, mà xử lý các file dung lượng ảnh lớn, phim dung lượng lớn, các hoạt cảnh... cũng tiêu tốn bộ nhớ rất lớn.
Đối với các Project mà phải xử lý file vượt quá 2Gb, cũng tiêu tốn bộ nhớ rất nhiều...
Trong các trường hợp nói trên thì có thể nghĩ tới việc sử dụng Office 64bit.

Lý do chọn Office 32bit:
1. Khác với excel, dữ liệu tạo trên Access 32bit/64bit không có tính tương hỗ. Ví dụ với excel, bạn có thể mang file được tạo từ Office 32bit và sử dụng trên Office 64bit. Với Access thì không.
2. Phiên bản Office 32bit là phiên bản tiêu chuẩn.
3. Excel 64bit cũng có những bất tiện như cũng có trường hợp không sử dụng được Addin COM.
4. Khi sử dụng Office 2016, người ta khuyên nên cài bản 32bit.
5. Tôi cho rằng, với nhu cầu thông thường, thì việc sử dụng phiên bản Office 64bit không có nhiều ý nghĩa lắm.
6. Data Access của bản 32bit không thể di chuyển sang bản 64bit.
7. Không sử dụng được ActivX Control và COM addin.
8. Gặp vấn đề với chức năng OLE và đối tượng...?
9. Vấn đề với Graphic.
10. Vấn đề tương hỗ giữa Vba 32bit và Vba 64bit.
Nguồn:
Dài lê thê, cũng chẳng buồn dịch kỹ. Tóm lại, trong các công ty thì thấy họ xài Office 32bit. Mà mình thấy bộ này thì hỗ trợ ListView, TreeView rất tốt.
 

hocexcel

Yêu THVBA
Cám ơn Ad đã chia sẻ!
Với mình hay dùng file chứa VBA, chạy hàng loạt lệnh cùng một lúc (trong đó có cả mở file ghi dữ liệu rồi đóng file), thì chạy trên Office 32 bit một vài lần là bị lỗi màn hình đen thui, báo lỗi "Out of memory". Từ khi mình chuyển sang dùng phiên bản 64 bit thì không còn bị lỗi màn hình đen này!
File mình nặng tầm 12mb.
Bản 32bit có thể xử lý dữ liệu tối đa là 4Gb. Bản 64bit có thể xử lý dữ liệu tối đa là 32Gb.
Mình không hiểu 4Gb ở đây là gì, là dung lượng của 1 file Excel hay sao?
 

tuhocvba

Administrator
Thành viên BQT
Bạn ấn ctr alt del:
Bạn cần đăng nhập để thấy đính kèm
 

NhanSu

SMod
Thành viên BQT
Mình sử dụng 64 bit. Hiện tại win 32 bit có lẽ đã thất truyền vì win32 hỗ trợ ram tối đa 3,2GB. Mình cũng hay phải mở file kích thước vài trăm MB và pivot trên file. COM Addin vẫn sử dụng bình thường, các Addin Vsto chính là com addin.
 

NhanSu

SMod
Thành viên BQT
Cái đó thì mình biết rồi, nhưng sau vài lần Excel báo thiếu bộ nhớ và gợi ý cài 64 bit, mình 64 bit luôn, chạy ổn. Excel phiên bản cài đặt mặc định hiện nay là 64, khi cài đặt 365 trực tiếp nếu không lựa chọn gì thêm.
 

NhanSu

SMod
Thành viên BQT
"Môi trường 32-bit có được 2 GB không gian địa chỉ ảo, chia sẻ bởi Excel, sổ làm việc và những bổ trợ chạy trong cùng một quá trình. Phần không gian địa chỉ của một mô hình dữ liệu có thể đạt tới tối đa 500 – 700 megabyte (MB), nhưng có thể ít hơn nếu các mô hình dữ liệu và bổ trợ khác được tải.

Môi trường 64-bit không có giới hạn cố định về kích cỡ tệp. Kích cỡ sổ làm việc chỉ bị giới hạn bởi bộ nhớ còn trống và tài nguyên hệ thống.

Bắt đầu từ Excel 2016, chức năng Nhận biết Địa chỉ Lớn cho phép Excel 32 bit sử dụng bộ nhớ hai lần khi người dùng làm việc trên hệ điều hành Windows 64 bit. Để biết thêm thông tin, hãy

Lưu ý: Việc thêm các bảng vào Mô hình Dữ liệu làm tăng kích cỡ tệp. Nếu bạn không dự định tạo mối quan hệ Mô hình Dữ liệu phức tạp bằng cách dùng nhiều nguồn dữ liệu và kiểu dữ liệu trong sổ làm việc của bạn, hãy bỏ chọn hộp kiểm Thêm dữ liệu này vào Mô hình Dữ liệu khi bạn nhập hoặc tạo bảng, bảng trụ xoay hoặc các kết nối dữ liệu."
Theo hướng dẫn của MS . Mô hình dữ liệu (data model) dùng cho power pivot có thể xử lý hàng trăm triệu dòng, lớn hơn bảng tính nhiều nên cần rất nhiều bộ nhớ và excel 64 bit. Trình độ Power query và power pivot của mình chỉ ở mức vỡ lòng, cũng thử power query nhưng thấy chậm. Nếu dữ liệu lớn thì dùng chương trình database cho nhanh, mình thích dùng sqlite.
 
Top