Nhân díp một anh có hỏi về lỗi khi viết trên phiên bản 32bit Mình Xin trích dẫn toàn văn từ Microsoft
Bài viết này sẽ giải thích lý do nên chọn phiên bản Office 64 bit hay 32 bit trên PC. .
Chú ý Các bản Office 2007,2003,2002 không có bản 64bit nhé, chỉ có 32bit thôi.
1. Office 2010
Office 2010 là bản phát hành
đầu tiên được Office
cung cấp cả phiên bản 32 bit lẫn 64 bit. Phiên bản Office 32 bit được cài đặt tự động. Tuy nhiên, phiên bản nào phù hợp với bạn cũng tùy thuộc vào cách bạn dự định sử dụng Office. Nếu bạn có các phần bổ trợ cụ thể mà bạn sử dụng trong phiên bản Office 32 bit, chúng có thể không hoạt động trong phiên bản Office 64 bit và ngược lại. Nếu bạn lo ngại, hãy kiểm tra phiên bản Office hiện tại của mình trước khi cài đặt phiên bản mới.
Hãy cân nhắc việc kiểm tra phần bổ trợ với Office 64 bit hoặc kiểm tra xem nhà cung cấp/nhà phát triển có phiên bản 64 bit của phần bổ trợ đó không.
Nếu bạn vẫn không chắc mình nên chọn phiên bản nào, hãy xem mục bên dưới.
Lý do chọn phiên bản 64 bit
Những lợi ích của việc sử dụng phiên bản Office 2010 64 bit đều được liệt kê ở dưới và kèm theo một số hạn chế như không hoạt động ổn định với một số phần bổ trợ phiên bản cũ hơn. Các hạn chế đó gần như là lý do chính khiến phiên bản 32 bit được cài đặt tự động (theo mặc định), ngay cả trên hệ điều hành Windows 64 bit.
Nếu kịch bản công việc của bạn bao gồm các tệp cực lớn và/hoặc làm việc với các tập dữ liệu lớn, đồng thời máy tính của bạn đang chạy phiên bản Windows 64 bit, 64 bit sẽ trở thành sự lựa chọn phù hợp đặc biệt khi:
- Bạn đang làm việc với các tập dữ liệu cực lớn, như sổ làm việc Office Excel trên quy mô doanh nghiệp chứa các tính toán phức tạp, nhiều PivotTable, kết nối tới cơ sở dữ liệu bên ngoài và sử dụng các tính năng như Power Pivot, 3D Map, Power View hoặc Tải & Chuyển đổi. Vì Office 64 bit không áp đặt các giới hạn cụ thể về kích thước tệp như Office 32 bit yêu cầu (giới hạn 2 gigabyte (GB)), phiên bản này có thể hoạt động tốt hơn với các tập dữ liệu lớn.
- Bạn đang làm việc với các ảnh, video hoặc hoạt hình cực lớn trong Office PowerPoint. Phiên bản Office 64 bit có thể phù hợp hơn trong việc xử lý những bộ trang chiếu phức tạp này.
- Bạn đang làm việc với các tệp chiếm dung lượng tới hơn 2 gigabyte trong Office Project, đặc biệt là khi dự án chứa nhiều dự án con.
- Bạn đang phát triển các giải pháp Office nội bộ , chẳng hạn như phần bổ trợ hay tùy chỉnh ở mức tài liệu.
- Tổ chức của bạn yêu cầu thực thi Ngăn cản Thực hiện Dữ liệu (DEP) Phần cứng cho các ứng dụng Office. DEP là một tập hợp các công nghệ phần cứng và phần mềm được một số tổ chức sử dụng nhằm tăng cường bảo mật. DEP luôn được thực thi cho các bản cài đặt 64 bit, trong khi đối với các bản cài đặt 32 bit, bạn cần đặt cấu hình cho DEP qua thiết đặt.
- Với số lượng khách hàng Outlook 64 bit ngày càng tăng cao thì việc xây dựng lại các ứng dụng, phần bổ trợ và macro Giao diện Lập trình Ứng dụng Gửi thư (MAPI) 32 bit cho Outlook 64 bit cũng là một tùy chọn được đề xuất. Nhưng nếu cần, bạn vẫn có thể tiếp tục chạy chúng chỉ bằng Outlook 32 bit.
Lý do chọn phiên bản 32 bit
Nếu máy tính của bạn đang chạy phiên bản Windows 32 bit, bạn phải cài đặt phiên bản Office 2010 32 bit (mặc định). Bạn không thể cài đặt phiên bản Office 64 bit.
Mẹo: Ngoài việc cung cấp hỗ trợ cho phiên bản Windows 32 bit, phiên bản Office 32 bit cũng được hỗ trợ trên những máy tính chạy phiên bản Windows 64 bit. Office 2010 cho phép người dùng tiếp tục sử dụng các Điều khiển ActiveX hiện có của Microsoft, phần bổ trợ mô hình Đối tượng Thành phần (COM) và Visual Basic for Applications (VBA). Những đối tượng này phần lớn đều là 32 bit vì không sẵn có phiên bản 64 bit cho nhiều phần bổ trợ.
- Nếu tổ chức của bạn cần tiếp tục sử dụng các phần mở rộng cho Office, như các điều khiển ActiveX, phần bổ trợ của bên thứ ba, các giải pháp nội bộ được xây dựng trên các phiên bản Office trước đó hoặc phiên bản 32 bit của phần mềm có kết nối với Office, chúng tôi khuyên bạn nên sử dụng Office 2010 32 bit (x86) được tự động cài đặt trên máy tính, phiên bản này chạy ở cả hệ điều hành Windows hỗ trợ 32 bit lẫn 64 bit.
- Bạn sử dụng các điều khiển 32 bit mà không có phiên bản 64 bit nào để thay thế. Bạn có thể tiếp tục chạy các điều khiển 32 bit trong Office 32 bit, như Microsoft Windows Common Controls (Mscomctl.ocx, comctl.ocx) hoặc mọi điều khiển 32 bit của bên thứ ba hiện có.
- Mã VBA sử dụng câu lệnh Khai báo. Visual Basic for Applications (VBA) chứa câu lệnh Khai báo sẽ không hoạt động trong phiên bản Office 64 bit nếu không được cập nhật.
- Trong SharePoint Server 2010 trở xuống, dạng xem biểu dữ liệu sẽ không khả dụng. Tuy nhiên, bạn có thể tiếp tục sử dụng chức năng chế độ xem Chỉnh sửa trong Biểu dữ liệu ở SharePoint Server 2010 bằng máy khách Office 32 bit.
- Cơ sở dữ liệu Access được biên dịch, như các tệp .MDE và .ACCDE, sẽ không hoạt động trừ khi các tệp đó được viết riêng cho phiên bản Office 64 bit.
- Bạn cần sử dụng Bộ soạn Phương trình Thừa tự hoặc tệp WLL (Thư viện Phần bổ trợ Word) trong Word. Bạn có thể tiếp tục sử dụng Bộ soạn Phương trình Word Thừa tự (Các tệp WLL không còn được sử dụng trong phiên bản 32 bit và cũng không được hỗ trợ trong Office 2010).
- Không có codec (phần mềm được sử dụng để nén hoặc giải nén tệp video hoặc âm thanh) sẵn có nào ở dạng 64 bit cho ba định dạng phương tiện của QuickTime. Do đó, nếu bạn có tệp phương tiện cũ được nhúng trong bản trình bày PowerPoint, bạn sẽ cần sử dụng Office 32 bit.
2. Office 2013
Có hai phiên bản Office 2013 sẵn có để cài đặt, 32 bit và 64 bit. Chúng tôi khuyến nghị phiên bản Office 32 bit cho hầu hết người dùng, vì phiên bản này tương thích tốt hơn với phần lớn các ứng dụng khác, đặc biệt là các phần bổ trợ của bên thứ 3. Tuy nhiên, hãy cân nhắc tới phiên bản 64 bit, đặc biệt là khi bạn đang làm việc với các khối thông tin hoặc đồ họa lớn.
Tôi biết mình muốn phiên bản 64 bit. Tôi có thể cài đặt phiên bản này bằng cách nào?
Để cài đặt Office 2013, hãy xem mục
Cài đặt Office 2013.
Nếu bạn vẫn không chắc mình nên chọn phiên bản nào, hãy xem mục bên dưới.
Lý do chọn phiên bản 64 bit
Phiên bản Office 64 bit có một số hạn chế; nhưng là lựa chọn thích hợp khi:
- Bạn làm việc với các tập dữ liệu cực lớn, như sổ làm việc Excel trên quy mô doanh nghiệp chứa các tính toán phức tạp, nhiều PivotTable, kết nối tới cơ sở dữ liệu bên ngoài và sử dụng Power Pivot, Power Map hoặc Power View. Phiên bản Office 64 bit có thể thực hiện tốt hơn cho bạn.
- Bạn làm việc với ảnh, video hoặc hoạt hình cực lớn trong PowerPoint. Phiên bản Office 64 bit có thể phù hợp hơn trong việc xử lý những bộ trang chiếu phức tạp này.
- Bạn làm việc với những tài liệu Word cực lớn. Phiên bản 64 bit có thể phù hợp hơn trong việc xử lý tài liệu Word chứa những bảng, đồ họa hoặc đối tượng lớn khác.
- Bạn đang làm việc với các tệp lớn hơn 2 gigabyte (GB) trong Project 2013, đặc biệt là khi dự án chứa nhiều dự án con.
- Bạn muốn giữ lại phiên bản 64 bit mà mình đang sử dụng. Các phiên bản 32 bit và 64 bit của các chương trình Office không tương thích, do đó, bạn không thể cài đặt cả hai phiên bản trên cùng một máy tính.
- Bạn đang phát triển các giải pháp nội bộ, như phần bổ trợ hay tùy chỉnh ở mức tài liệu.
- Tổ chức của bạn yêu cầu thực thi Ngăn cản Thực hiện Dữ liệu (DEP) Phần cứng cho các ứng dụng Office. DEP là một tập hợp các công nghệ phần cứng và phần mềm được một số tổ chức sử dụng nhằm tăng cường bảo mật.
Nếu các tình huống này không áp dụng cho bạn thì phiên bản 32 bit có thể là phiên bản phù hợp.
Ghi chú: Phiên bản Office 32 bit hoạt động hiệu quả với cả phiên bản Windows 32 bit và 64 bit. Nếu bạn dự định cài đặt phiên bản Office 64 bit thì bạn cần có phiên bản Windows 64 bit. Nếu bạn không dự định cài đặt trên Windows thì bạn không cần phải quan tâm tới các tùy chọn 32 bit hay 64 bit.
Nếu bạn quyết định chuyển đổi từ Office 32 bit sang Office 64 bit, bạn phải gỡ cài đặt phiên bản 32 bit trước, rồi mới cài đặt phiên bản 64 bit.
Lý do chọn phiên bản 32 bit
Phiên bản Office 64 bit có thể hoạt động tốt hơn trong một số trường hợp nhưng bạn cần biết về các giới hạn của phiên bản. Các chuyên gia CNTT và nhà phát triển nói riêng, nên xem các tình huống sau và xem xét các tổng quan được liên kết. Nếu những hạn chế này ảnh hưởng tới bạn thì phiên bản 32 bit có thể là phiên bản phù hợp.
- Các giải pháp sử dụng thư viện điều khiển ActiveX. Các điều khiển ComCtl sẽ không hoạt động. Có một số giải pháp để các nhà phát triển có thể tránh điều này và cung cấp giải pháp 64 bit.
- Các điều khiển ActiveX và phần bổ trợ 32 bit của bên thứ ba sẽ không hoạt động. Nhà cung cấp cần tạo phiên bản 64 bit cho những điều khiển này.
- Visual Basic for Applications (VBA) chứa câu lệnh Khai báo sẽ không hoạt động trong phiên bản Office 64 bit nếu không được cập nhật. Để biết thêm thông tin về những thay đổi về VBA cần được thực hiện để giúp VBA chạy trên Office 64 bit, xem mục Tổng quan về Visual Basic for Applications 64 bit.
- Cơ sở dữ liệu Access được biên dịch, như các tệp .MDE, .ADE và .ACCDE sẽ không hoạt động, trừ khi các tệp đó được viết riêng cho phiên bản Office 64 bit.
- Bạn có các ứng dụng MAPI 32 bit cho Outlook. Với số lượng khách hàng Outlook 64 bit ngày càng tăng cao thì việc xây dựng lại các ứng dụng, phần bổ trợ hoặc macro MAPI 32 bit cho Outlook 64 bit cũng là một tùy chọn được đề xuất. Để tìm hiểu thêm về việc chuẩn bị các ứng dụng Outlook cho cả nền tảng 32 lẫn 64 bit, xem mục Xây dựng các ứng dụng MAPI trên Nền tảng 32 Bit và 64 Bit và mục Tham chiếu MAPI của Outlook.
- Trong SharePoint 2010 trở xuống, dạng xem biểu dữ liệu sẽ không khả dụng vì chế độ xem này sử dụng điều khiển ActiveX.
- Trình xem Excel của Microsoft Office, Bộ máy cơ sở dữ liệu Access của Access 2013 và Gói Khả năng tương thích cho hệ thống Office 2007 sẽ chặn bản cài đặt Office 2013 64 bit.
- Office 2016 64 bit không hỗ trợ Bộ soạn Phương trình thừa tự trong Word nhưng tính năng trình tạo phương trình ở Word 2013 được hỗ trợ trên mọi nền tảng. Ngoài ra, Office 2013 64 bit cũng không hỗ trợ Thư viện Phần bổ trợ Word (WLL).
Nếu bạn có phần bổ trợ cụ thể mà bạn sử dụng trong phiên bản Office 32 bit, chúng có thể không hoạt động trong Office 64 bit và ngược lại. Nếu bạn lo ngại, hãy kiểm tra phiên bản Office hiện tại của mình trước khi cài đặt phiên bản mới. Hãy cân nhắc việc kiểm tra phần bổ trợ với Office 64 bit hoặc tìm hiểu xem nhà phát triển có phiên bản 64 bit của phần bổ trợ đó không.
3. Office 2016
Lý do chọn phiên bản 64 bit
Những máy tính chạy phiên bản Windows 64 bit thường có nhiều tài nguyên hơn, chẳng hạn như khả năng xử lý và bộ nhớ, so với người tiền nhiệm 32 bit của mình. Ngoài ra, các ứng dụng 64 bit còn có thể truy nhập vào bộ nhớ lớn hơn so với các ứng dụng 32 bit (lên tới 18,4 triệu Petabyte). Do đó, khi kịch bản của bạn bao gồm các tệp lớn và/hoặc làm việc với các tập dữ liệu lớn, đồng thời máy tính của bạn đang chạy phiên bản Windows 64 bit, 64 bit sẽ trở thành sự lựa chọn phù hợp khi:
- Bạn đang làm việc với các tập dữ liệu lớn, như sổ làm việc Excel trên quy mô doanh nghiệp chứa các tính toán phức tạp, nhiều PivotTable, kết nối dữ liệu tới cơ sở dữ liệu bên ngoài, Power Pivot, 3D Map, Power View hoặc Tải & Chuyển đổi. Phiên bản Office 64 bit có thể hoạt động tốt hơn trong những trường hợp này. Xem mục Đặc tả và giới hạn của Excel, Đặc tả và giới hạn của Mô hình Dữ liệu và Mức sử dụng bộ nhớ trong phiên bản Excel 32 bit.
- Bạn đang làm việc với các ảnh, video hoặc hoạt hình cực lớn trong PowerPoint. Phiên bản Office 64 bit có thể phù hợp hơn trong việc xử lý những bộ trang chiếu phức tạp này.
- Bạn đang làm việc với các tệp lớn hơn 2 GB trong Project, đặc biệt là khi dự án chứa nhiều dự án con.
- Bạn đang phát triển các giải pháp Office nội bộ như phần bổ trợ hoặc tùy chỉnh mức tài liệu. Sử dụng phiên bản Office 64 bit cho phép bạn đem đến phiên bản 64 bit cho những giải pháp này, bên cạnh phiên bản 32 bit. Các nhà phát triển giải pháp Office nội bộ nên truy nhập vào Office 2016 64 bit để thử nghiệm và cập nhật những giải pháp này.
Lý do chọn phiên bản 32 bit
Ghi chú: Nếu bạn đã cài đặt Windows 32 bit thì bạn chỉ có thể cài đặt Office 32 bit. Nếu bạn đã cài đặt Windows 64 bit thì bạn có thể cài đặt Office 32 bit hoặc Office 64 bit.
Các chuyên gia CNTT và nhà phát triển nói riêng, cũng nên xem xét các tình huống sau, khi phiên bản Office 32 bit vẫn là lựa chọn phù hợp nhất cho bạn hoặc tổ chức của bạn.
- Bạn có Phần bổ trợ COM 32 bit mà không có phiên bản 64 bit nào để thay thế. Bạn có thể tiếp tục chạy phần bổ trợ COM 32 bit trong Office 32 bit ở Windows 64 bit. Bạn cũng có thể thử liên hệ với nhà cung cấp Phần bổ trợ COM và yêu cầu họ cung cấp phiên bản 64 bit.
- Bạn sử dụng các điều khiển 32 bit mà không có phiên bản 64 bit nào để thay thế. Bạn có thể tiếp tục chạy các điều khiển 32 bit trong Office 32 bit, như Microsoft Windows Common Controls (Mscomctl.ocx, comctl.ocx) hoặc mọi điều khiển 32 bit của bên thứ 3 hiện có.
- Mã VBA của bạn sử dụng câu lệnh Khai báo Hầu như không cần phải thay đổi mã VBA khi sử dụng ở 64 bit hoặc 32 bit, trừ khi bạn sử dụng câu lệnh Khai báo để gọi API Windows bằng loại dữ liệu 32 bit như long, cho con trỏ và núm điều khiển. Trong hầu hết trường hợp, việc thêm PtrSafe vào Khai báo và thay thế long bằng LongPtr sẽ giúp cho câu lệnh Khai báo tương thích với cả 32 lẫn 64 bit. Tuy nhiên, cách này có thể không khả thi trong một số trường hợp hiếm gặp, khi không có API 64 bit nào để Khai báo. Để biết thêm thông tin về những thay đổi về VBA cần được thực hiện để giúp VBA chạy trên Office 64 bit, xem mục Tổng quan về Visual Basic for Applications 64 bit.
- Bạn có các ứng dụng MAPI 32 bit cho Outlook. Với số lượng khách hàng Outlook 64 bit ngày càng tăng cao thì việc xây dựng lại các ứng dụng, phần bổ trợ và macro MAPI 32 bit cho Outlook 64 bit cũng là một tùy chọn được đề xuất nhưng nếu cần, bạn vẫn có thể tiếp tục chạy chúng chỉ bằng Outlook 32 bit. Để tìm hiểu về việc chuẩn bị các ứng dụng Outlook cho cả nền tảng 32 bit lẫn 64 bit, xem mục Xây dựng Các ứng dụng MAPI trên Nền tảng 32 Bit và 64 Bit và mục Tham chiếu MAPI của Outlook.
- Bạn đang kích hoạt một máy chủ OLE hoặc đối tượng 32 bit. Bạn có thể tiếp tục chạy ứng dụng Máy chủ OLE 32 bit của mình bằng phiên bản Office 32 bit đã được cài đặt.
- Bạn đang sử dụng SharePoint Server 2010 và bạn cần Chỉnh sửa trong dạng xem Biểu dữ liệu. Bạn có thể tiếp tục sử dụng chức năng chế độ xem Chỉnh sửa trong Biểu dữ liệu ở SharePoint Server 2010 bằng Office 32 bit.
- Bạn cần các tệp cơ sở dữ liệu .mde, .ade và .accde của Microsoft Access 32 bit. Trong khi bạn có thể biên dịch lại các tệp .mde, .ade và .accde 32 bit để giúp chúng tương thích với 64 bit, bạn có thể tiếp tục chạy các tệp .mde, .ade và .accde 32 bit trong Access 32 bit.
- Bạn cần sử dụng Bộ soạn Phương trình Thừa tự hoặc các tệp WLL (thư viện Phần bổ trợ Word) trong Word. Bạn có thể tiếp tục sử dụng Bộ soạn Phương trình Thừa tự và chạy các tệp WLL trong Word 32 bit.
- Bạn có một tệp phương tiện cũ được nhúng trong bản trình bày PowerPoint của mình mà không có sẵn codec 64 bit nào.
Nguồn:
https://support.office.com