Why does Microsoft apparently prefer 32-bit for Office instead of 64 bit?












1















I recently installed Microsoft Office 365, where the default installation type was 32 bit and the 64 bit option was hidden under a menu:



enter image description here



As well as this, the installer for Microsoft Visio defaults to a 32 bit installation of the software:



enter image description here



Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files).



With the vast majority of modern computers (if not, all modern computers) being 64 bit, why does Microsoft still opt to install a 32 bit version of Microsoft Office by default?



Surely defaulting to a 32 bit installation could confuse users and would degrade performance in the above use cases?










share|improve this question


















  • 1





    It simply comes down to Add-on compatibly

    – Ramhound
    Nov 4 '18 at 17:27






  • 1





    @Ramhound Why not add that as an answer and expand on that? That something I didn't think of and isn't something that's obvious. If it comes down to add-on compatibility as you say, then that's fact and not opinion.

    – AStopher
    Nov 4 '18 at 17:33













  • Because I read Microsoft blog, which explained a reason for the 32-bit installation being the default option, article over 5 years ago.

    – Ramhound
    Nov 4 '18 at 17:43











  • @Ramhound Then that's fact and should be posted as an answer, especially if you can reference that blog post in the process.

    – AStopher
    Nov 4 '18 at 17:45






  • 1





    Not sure the vote to close... There is genuine evidence by the software vendor why they default to 32-Bit...

    – Kinnectus
    Nov 6 '18 at 8:16
















1















I recently installed Microsoft Office 365, where the default installation type was 32 bit and the 64 bit option was hidden under a menu:



enter image description here



As well as this, the installer for Microsoft Visio defaults to a 32 bit installation of the software:



enter image description here



Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files).



With the vast majority of modern computers (if not, all modern computers) being 64 bit, why does Microsoft still opt to install a 32 bit version of Microsoft Office by default?



Surely defaulting to a 32 bit installation could confuse users and would degrade performance in the above use cases?










share|improve this question


















  • 1





    It simply comes down to Add-on compatibly

    – Ramhound
    Nov 4 '18 at 17:27






  • 1





    @Ramhound Why not add that as an answer and expand on that? That something I didn't think of and isn't something that's obvious. If it comes down to add-on compatibility as you say, then that's fact and not opinion.

    – AStopher
    Nov 4 '18 at 17:33













  • Because I read Microsoft blog, which explained a reason for the 32-bit installation being the default option, article over 5 years ago.

    – Ramhound
    Nov 4 '18 at 17:43











  • @Ramhound Then that's fact and should be posted as an answer, especially if you can reference that blog post in the process.

    – AStopher
    Nov 4 '18 at 17:45






  • 1





    Not sure the vote to close... There is genuine evidence by the software vendor why they default to 32-Bit...

    – Kinnectus
    Nov 6 '18 at 8:16














1












1








1


3






I recently installed Microsoft Office 365, where the default installation type was 32 bit and the 64 bit option was hidden under a menu:



enter image description here



As well as this, the installer for Microsoft Visio defaults to a 32 bit installation of the software:



enter image description here



Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files).



With the vast majority of modern computers (if not, all modern computers) being 64 bit, why does Microsoft still opt to install a 32 bit version of Microsoft Office by default?



Surely defaulting to a 32 bit installation could confuse users and would degrade performance in the above use cases?










share|improve this question














I recently installed Microsoft Office 365, where the default installation type was 32 bit and the 64 bit option was hidden under a menu:



enter image description here



As well as this, the installer for Microsoft Visio defaults to a 32 bit installation of the software:



enter image description here



Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files).



With the vast majority of modern computers (if not, all modern computers) being 64 bit, why does Microsoft still opt to install a 32 bit version of Microsoft Office by default?



Surely defaulting to a 32 bit installation could confuse users and would degrade performance in the above use cases?







microsoft-office 64-bit 32-bit






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 4 '18 at 17:17









AStopherAStopher

99852461




99852461








  • 1





    It simply comes down to Add-on compatibly

    – Ramhound
    Nov 4 '18 at 17:27






  • 1





    @Ramhound Why not add that as an answer and expand on that? That something I didn't think of and isn't something that's obvious. If it comes down to add-on compatibility as you say, then that's fact and not opinion.

    – AStopher
    Nov 4 '18 at 17:33













  • Because I read Microsoft blog, which explained a reason for the 32-bit installation being the default option, article over 5 years ago.

    – Ramhound
    Nov 4 '18 at 17:43











  • @Ramhound Then that's fact and should be posted as an answer, especially if you can reference that blog post in the process.

    – AStopher
    Nov 4 '18 at 17:45






  • 1





    Not sure the vote to close... There is genuine evidence by the software vendor why they default to 32-Bit...

    – Kinnectus
    Nov 6 '18 at 8:16














  • 1





    It simply comes down to Add-on compatibly

    – Ramhound
    Nov 4 '18 at 17:27






  • 1





    @Ramhound Why not add that as an answer and expand on that? That something I didn't think of and isn't something that's obvious. If it comes down to add-on compatibility as you say, then that's fact and not opinion.

    – AStopher
    Nov 4 '18 at 17:33













  • Because I read Microsoft blog, which explained a reason for the 32-bit installation being the default option, article over 5 years ago.

    – Ramhound
    Nov 4 '18 at 17:43











  • @Ramhound Then that's fact and should be posted as an answer, especially if you can reference that blog post in the process.

    – AStopher
    Nov 4 '18 at 17:45






  • 1





    Not sure the vote to close... There is genuine evidence by the software vendor why they default to 32-Bit...

    – Kinnectus
    Nov 6 '18 at 8:16








1




1





It simply comes down to Add-on compatibly

– Ramhound
Nov 4 '18 at 17:27





It simply comes down to Add-on compatibly

– Ramhound
Nov 4 '18 at 17:27




1




1





@Ramhound Why not add that as an answer and expand on that? That something I didn't think of and isn't something that's obvious. If it comes down to add-on compatibility as you say, then that's fact and not opinion.

– AStopher
Nov 4 '18 at 17:33







@Ramhound Why not add that as an answer and expand on that? That something I didn't think of and isn't something that's obvious. If it comes down to add-on compatibility as you say, then that's fact and not opinion.

– AStopher
Nov 4 '18 at 17:33















Because I read Microsoft blog, which explained a reason for the 32-bit installation being the default option, article over 5 years ago.

– Ramhound
Nov 4 '18 at 17:43





Because I read Microsoft blog, which explained a reason for the 32-bit installation being the default option, article over 5 years ago.

– Ramhound
Nov 4 '18 at 17:43













@Ramhound Then that's fact and should be posted as an answer, especially if you can reference that blog post in the process.

– AStopher
Nov 4 '18 at 17:45





@Ramhound Then that's fact and should be posted as an answer, especially if you can reference that blog post in the process.

– AStopher
Nov 4 '18 at 17:45




1




1





Not sure the vote to close... There is genuine evidence by the software vendor why they default to 32-Bit...

– Kinnectus
Nov 6 '18 at 8:16





Not sure the vote to close... There is genuine evidence by the software vendor why they default to 32-Bit...

– Kinnectus
Nov 6 '18 at 8:16










3 Answers
3






active

oldest

votes


















2














As Ramhound has said - and what is backed by Microsoft (Source: https://support.office.com/en-us/article/choose-between-the-64-bit-or-32-bit-version-of-office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261) - it all boils down to backward compatibility.




Reasons to choose the 32-bit version




Note: If you have 32-bit Windows, you can only install 32-bit Office.
If you have 64-bit Windows, you can install 32-bit Office or 64-bit
Office.




IT Professionals and developers in particular, should also review the
following situations where the 32-bit version of Office is still the
best choice for you or your organization.




  • You have 32-bit COM Add-ins with no 64-bit alternative. You can continue to run 32-bit COM add-ins in 32-bit Office on 64-bit Windows.
    You can also try contacting the COM Add-in vendor and requesting a
    64-bit version.


  • You use 32-bit controls with no 64-bit alternative. You can continue to run 32-bit controls in 32-bit Office like Microsoft
    Windows Common Controls (Mscomctl.ocx, comctl.ocx), or any existing
    3rd-party 32-bit controls.


  • Your VBA code uses Declare statements Most VBA code doesn’t need to change when using in 64-bit or 32-bit, unless you use Declare
    statements to call Windows API using 32-bit data types like long, for
    pointers and handles. In most cases, adding PtrSafe to the Declare and
    replacing long with LongPtr will make the Declare statement compatible
    with both 32- and 64-bit. However this might not be possible in rare
    cases where there is no 64-bit API to Declare. For more information
    about what VBA changes are needed to make it run on 64-bit Office, see
    64-Bit Visual Basic for Applications Overview.


  • You have 32-bit MAPI applications for Outlook. With a growing number of 64-bit Outlook customers, rebuilding 32-bit MAPI
    applications, add-ins, or macros for 64-bit Outlook is the recommended
    option, but if needed you can continue to run them with 32-bit Outlook
    only, as well. To learn about preparing Outlook applications for both
    32-bit and 64-bit platforms, see Building MAPI Applications on 32-Bit
    and 64-Bit Platforms and the Outlook MAPI Reference.


  • You’re activating a 32-bit OLE server or object. You can continue to run your 32-bit OLE Server application with a 32-bit version of
    Office installed.


  • You're using SharePoint Server 2010 and you need the Edit in Datasheet view. You can continue to use the Edit in Datasheet view
    functionality in SharePoint Server 2010 with 32-bit Office.


  • You need 32-bit Microsoft Access .mde, .ade, and .accde database files. While you can recompile 32-bit .mde, .ade, and .accde files to
    make them 64-bit compatible, you can continue to run 32-bit .mde,
    .ade, and .accde files in 32-bit Access.


  • You require Legacy Equation Editor or WLL (Word Add-in libraries) files in Word. You can continue to use Legacy Word Equation Editor and
    run WLL files in 32-bit Word.


  • You have an old embedded media file in your PowerPoint presentation with no available 64-bit codec.








share|improve this answer































    -1














    32-bit focused answer above is excellent. Here's an alternate answer focused on when 64-bit is needed or is preferable.
    TIP: I was thinking about installing Visio 2016 64-bit until I realized I have Office 2016 32-bit already installed by my employer... which hits the _Important before you Install_ note at the end of the excerpt below.



    Excerpt from Understanding 32 bit (x86) versus 64 bit MS Office Installations ('last modified on 16 October 2017')




    The 64-bit version of Office has some limitations, but is the right
    choice when:




    1. You work with extremely large data sets, like enterprise-scale Excel
      workbooks with complex calculations, many PivotTables, connections to external databases, PowerPivot, PowerMap, or PowerView. The 64-bit version of Office may perform better for you.

    2. You work with extremely large pictures, videos, or animations in PowerPoint. The 64-bit version of Office may be better suited to handle these complex slide decks.

    3. You work with extremely large Word documents. The 64-bit version of Office may be better suited to handle Word documents with large tables, graphics, or other objects.

    4. You’re working with files over 2GB in Project, especially if the project has many subprojects.

    5. You want to keep the 64-bit version of Office that you’re already using. The 32-bit and 64-bit versions of Office programs aren’t compatible, so you can’t install both on the same computer.

    6. You’re developing in-house Office solutions, like add-ins or document-level customizations. Your organization requires Hardware Data Execution Prevention (DEP) be enforced for Office applications. DEP is a set of hardware and software technologies that some organizations use to enhance security.


    If none of these situations apply to you, the 32-bit
    version of Office is probably the right choice.



    Note: The 32-bit version of Office works well with both the 32-bit and
    the 64-bit versions of Windows. If you are installing the 64-bit
    version of Office, you need the 64-bit version of Windows. If you’re
    not installing on Windows, you don’t need to worry about 32-bit or
    64-bit options. Which version of Office do I have?



    Important before you Install



    If you have a version of 32-bit or 64-bit Office in your computer and
    you want to install Office 365, Office 2016, Office 2013, or an Office
    stand-alone application like Visio, you have to install the
    corresponding 32-bit or 64-bit version of the other program. For
    example, if your computer has a 32-bit version of Office 2010 and you
    want to install Office 2013, you have to install the 32-bit version.
    You can't mix 32-bit and 64-bit versions of Office. For details, see
    “Office (64-bit) couldn’t be installed” error when you install Office
    2013 or Office 365.







    share|improve this answer



















    • 1





      This (the instructions) is ripped from the Microsoft website and in turn repeats what I first said in the question body.

      – AStopher
      Jan 25 at 8:26











    • Touché. I agree this answer is off topic (but closely related) to the specific "why 32-bit" question. Frankly I accidentally glossed over the part of the question stating "Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files)." This answer indeed just expands on what the question already summarized for context. It's here now... but I'll try deleting if it gets more neg votes. My apologies for any misdirection this caused.

      – Zephan Schroeder
      Jan 25 at 19:33





















    -2














    The suggestion about how to choose between the 64-bit or 32-bit version of Office, the article you shared above has listed many reasons.



    About why the default Office downloading is 32-bit version instead of 64-bit, I think it may be a compatibility consideration:



    The 32-bit version of Office can be installed on both 32-bit and 64-bit Windows OS. And the 64-bit version of Office can only be supported on 64-bit of Windows.



    When the end-users download Office from Office 365 Portal, they may be not consider more about their Windows OS bit. Therefore, the 32-bit version of Office can be listed as the default Office version for better compatibility.






    share|improve this answer
























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "3"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1372638%2fwhy-does-microsoft-apparently-prefer-32-bit-for-office-instead-of-64-bit%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      2














      As Ramhound has said - and what is backed by Microsoft (Source: https://support.office.com/en-us/article/choose-between-the-64-bit-or-32-bit-version-of-office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261) - it all boils down to backward compatibility.




      Reasons to choose the 32-bit version




      Note: If you have 32-bit Windows, you can only install 32-bit Office.
      If you have 64-bit Windows, you can install 32-bit Office or 64-bit
      Office.




      IT Professionals and developers in particular, should also review the
      following situations where the 32-bit version of Office is still the
      best choice for you or your organization.




      • You have 32-bit COM Add-ins with no 64-bit alternative. You can continue to run 32-bit COM add-ins in 32-bit Office on 64-bit Windows.
        You can also try contacting the COM Add-in vendor and requesting a
        64-bit version.


      • You use 32-bit controls with no 64-bit alternative. You can continue to run 32-bit controls in 32-bit Office like Microsoft
        Windows Common Controls (Mscomctl.ocx, comctl.ocx), or any existing
        3rd-party 32-bit controls.


      • Your VBA code uses Declare statements Most VBA code doesn’t need to change when using in 64-bit or 32-bit, unless you use Declare
        statements to call Windows API using 32-bit data types like long, for
        pointers and handles. In most cases, adding PtrSafe to the Declare and
        replacing long with LongPtr will make the Declare statement compatible
        with both 32- and 64-bit. However this might not be possible in rare
        cases where there is no 64-bit API to Declare. For more information
        about what VBA changes are needed to make it run on 64-bit Office, see
        64-Bit Visual Basic for Applications Overview.


      • You have 32-bit MAPI applications for Outlook. With a growing number of 64-bit Outlook customers, rebuilding 32-bit MAPI
        applications, add-ins, or macros for 64-bit Outlook is the recommended
        option, but if needed you can continue to run them with 32-bit Outlook
        only, as well. To learn about preparing Outlook applications for both
        32-bit and 64-bit platforms, see Building MAPI Applications on 32-Bit
        and 64-Bit Platforms and the Outlook MAPI Reference.


      • You’re activating a 32-bit OLE server or object. You can continue to run your 32-bit OLE Server application with a 32-bit version of
        Office installed.


      • You're using SharePoint Server 2010 and you need the Edit in Datasheet view. You can continue to use the Edit in Datasheet view
        functionality in SharePoint Server 2010 with 32-bit Office.


      • You need 32-bit Microsoft Access .mde, .ade, and .accde database files. While you can recompile 32-bit .mde, .ade, and .accde files to
        make them 64-bit compatible, you can continue to run 32-bit .mde,
        .ade, and .accde files in 32-bit Access.


      • You require Legacy Equation Editor or WLL (Word Add-in libraries) files in Word. You can continue to use Legacy Word Equation Editor and
        run WLL files in 32-bit Word.


      • You have an old embedded media file in your PowerPoint presentation with no available 64-bit codec.








      share|improve this answer




























        2














        As Ramhound has said - and what is backed by Microsoft (Source: https://support.office.com/en-us/article/choose-between-the-64-bit-or-32-bit-version-of-office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261) - it all boils down to backward compatibility.




        Reasons to choose the 32-bit version




        Note: If you have 32-bit Windows, you can only install 32-bit Office.
        If you have 64-bit Windows, you can install 32-bit Office or 64-bit
        Office.




        IT Professionals and developers in particular, should also review the
        following situations where the 32-bit version of Office is still the
        best choice for you or your organization.




        • You have 32-bit COM Add-ins with no 64-bit alternative. You can continue to run 32-bit COM add-ins in 32-bit Office on 64-bit Windows.
          You can also try contacting the COM Add-in vendor and requesting a
          64-bit version.


        • You use 32-bit controls with no 64-bit alternative. You can continue to run 32-bit controls in 32-bit Office like Microsoft
          Windows Common Controls (Mscomctl.ocx, comctl.ocx), or any existing
          3rd-party 32-bit controls.


        • Your VBA code uses Declare statements Most VBA code doesn’t need to change when using in 64-bit or 32-bit, unless you use Declare
          statements to call Windows API using 32-bit data types like long, for
          pointers and handles. In most cases, adding PtrSafe to the Declare and
          replacing long with LongPtr will make the Declare statement compatible
          with both 32- and 64-bit. However this might not be possible in rare
          cases where there is no 64-bit API to Declare. For more information
          about what VBA changes are needed to make it run on 64-bit Office, see
          64-Bit Visual Basic for Applications Overview.


        • You have 32-bit MAPI applications for Outlook. With a growing number of 64-bit Outlook customers, rebuilding 32-bit MAPI
          applications, add-ins, or macros for 64-bit Outlook is the recommended
          option, but if needed you can continue to run them with 32-bit Outlook
          only, as well. To learn about preparing Outlook applications for both
          32-bit and 64-bit platforms, see Building MAPI Applications on 32-Bit
          and 64-Bit Platforms and the Outlook MAPI Reference.


        • You’re activating a 32-bit OLE server or object. You can continue to run your 32-bit OLE Server application with a 32-bit version of
          Office installed.


        • You're using SharePoint Server 2010 and you need the Edit in Datasheet view. You can continue to use the Edit in Datasheet view
          functionality in SharePoint Server 2010 with 32-bit Office.


        • You need 32-bit Microsoft Access .mde, .ade, and .accde database files. While you can recompile 32-bit .mde, .ade, and .accde files to
          make them 64-bit compatible, you can continue to run 32-bit .mde,
          .ade, and .accde files in 32-bit Access.


        • You require Legacy Equation Editor or WLL (Word Add-in libraries) files in Word. You can continue to use Legacy Word Equation Editor and
          run WLL files in 32-bit Word.


        • You have an old embedded media file in your PowerPoint presentation with no available 64-bit codec.








        share|improve this answer


























          2












          2








          2







          As Ramhound has said - and what is backed by Microsoft (Source: https://support.office.com/en-us/article/choose-between-the-64-bit-or-32-bit-version-of-office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261) - it all boils down to backward compatibility.




          Reasons to choose the 32-bit version




          Note: If you have 32-bit Windows, you can only install 32-bit Office.
          If you have 64-bit Windows, you can install 32-bit Office or 64-bit
          Office.




          IT Professionals and developers in particular, should also review the
          following situations where the 32-bit version of Office is still the
          best choice for you or your organization.




          • You have 32-bit COM Add-ins with no 64-bit alternative. You can continue to run 32-bit COM add-ins in 32-bit Office on 64-bit Windows.
            You can also try contacting the COM Add-in vendor and requesting a
            64-bit version.


          • You use 32-bit controls with no 64-bit alternative. You can continue to run 32-bit controls in 32-bit Office like Microsoft
            Windows Common Controls (Mscomctl.ocx, comctl.ocx), or any existing
            3rd-party 32-bit controls.


          • Your VBA code uses Declare statements Most VBA code doesn’t need to change when using in 64-bit or 32-bit, unless you use Declare
            statements to call Windows API using 32-bit data types like long, for
            pointers and handles. In most cases, adding PtrSafe to the Declare and
            replacing long with LongPtr will make the Declare statement compatible
            with both 32- and 64-bit. However this might not be possible in rare
            cases where there is no 64-bit API to Declare. For more information
            about what VBA changes are needed to make it run on 64-bit Office, see
            64-Bit Visual Basic for Applications Overview.


          • You have 32-bit MAPI applications for Outlook. With a growing number of 64-bit Outlook customers, rebuilding 32-bit MAPI
            applications, add-ins, or macros for 64-bit Outlook is the recommended
            option, but if needed you can continue to run them with 32-bit Outlook
            only, as well. To learn about preparing Outlook applications for both
            32-bit and 64-bit platforms, see Building MAPI Applications on 32-Bit
            and 64-Bit Platforms and the Outlook MAPI Reference.


          • You’re activating a 32-bit OLE server or object. You can continue to run your 32-bit OLE Server application with a 32-bit version of
            Office installed.


          • You're using SharePoint Server 2010 and you need the Edit in Datasheet view. You can continue to use the Edit in Datasheet view
            functionality in SharePoint Server 2010 with 32-bit Office.


          • You need 32-bit Microsoft Access .mde, .ade, and .accde database files. While you can recompile 32-bit .mde, .ade, and .accde files to
            make them 64-bit compatible, you can continue to run 32-bit .mde,
            .ade, and .accde files in 32-bit Access.


          • You require Legacy Equation Editor or WLL (Word Add-in libraries) files in Word. You can continue to use Legacy Word Equation Editor and
            run WLL files in 32-bit Word.


          • You have an old embedded media file in your PowerPoint presentation with no available 64-bit codec.








          share|improve this answer













          As Ramhound has said - and what is backed by Microsoft (Source: https://support.office.com/en-us/article/choose-between-the-64-bit-or-32-bit-version-of-office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261) - it all boils down to backward compatibility.




          Reasons to choose the 32-bit version




          Note: If you have 32-bit Windows, you can only install 32-bit Office.
          If you have 64-bit Windows, you can install 32-bit Office or 64-bit
          Office.




          IT Professionals and developers in particular, should also review the
          following situations where the 32-bit version of Office is still the
          best choice for you or your organization.




          • You have 32-bit COM Add-ins with no 64-bit alternative. You can continue to run 32-bit COM add-ins in 32-bit Office on 64-bit Windows.
            You can also try contacting the COM Add-in vendor and requesting a
            64-bit version.


          • You use 32-bit controls with no 64-bit alternative. You can continue to run 32-bit controls in 32-bit Office like Microsoft
            Windows Common Controls (Mscomctl.ocx, comctl.ocx), or any existing
            3rd-party 32-bit controls.


          • Your VBA code uses Declare statements Most VBA code doesn’t need to change when using in 64-bit or 32-bit, unless you use Declare
            statements to call Windows API using 32-bit data types like long, for
            pointers and handles. In most cases, adding PtrSafe to the Declare and
            replacing long with LongPtr will make the Declare statement compatible
            with both 32- and 64-bit. However this might not be possible in rare
            cases where there is no 64-bit API to Declare. For more information
            about what VBA changes are needed to make it run on 64-bit Office, see
            64-Bit Visual Basic for Applications Overview.


          • You have 32-bit MAPI applications for Outlook. With a growing number of 64-bit Outlook customers, rebuilding 32-bit MAPI
            applications, add-ins, or macros for 64-bit Outlook is the recommended
            option, but if needed you can continue to run them with 32-bit Outlook
            only, as well. To learn about preparing Outlook applications for both
            32-bit and 64-bit platforms, see Building MAPI Applications on 32-Bit
            and 64-Bit Platforms and the Outlook MAPI Reference.


          • You’re activating a 32-bit OLE server or object. You can continue to run your 32-bit OLE Server application with a 32-bit version of
            Office installed.


          • You're using SharePoint Server 2010 and you need the Edit in Datasheet view. You can continue to use the Edit in Datasheet view
            functionality in SharePoint Server 2010 with 32-bit Office.


          • You need 32-bit Microsoft Access .mde, .ade, and .accde database files. While you can recompile 32-bit .mde, .ade, and .accde files to
            make them 64-bit compatible, you can continue to run 32-bit .mde,
            .ade, and .accde files in 32-bit Access.


          • You require Legacy Equation Editor or WLL (Word Add-in libraries) files in Word. You can continue to use Legacy Word Equation Editor and
            run WLL files in 32-bit Word.


          • You have an old embedded media file in your PowerPoint presentation with no available 64-bit codec.









          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 6 '18 at 8:15









          KinnectusKinnectus

          8,87821731




          8,87821731

























              -1














              32-bit focused answer above is excellent. Here's an alternate answer focused on when 64-bit is needed or is preferable.
              TIP: I was thinking about installing Visio 2016 64-bit until I realized I have Office 2016 32-bit already installed by my employer... which hits the _Important before you Install_ note at the end of the excerpt below.



              Excerpt from Understanding 32 bit (x86) versus 64 bit MS Office Installations ('last modified on 16 October 2017')




              The 64-bit version of Office has some limitations, but is the right
              choice when:




              1. You work with extremely large data sets, like enterprise-scale Excel
                workbooks with complex calculations, many PivotTables, connections to external databases, PowerPivot, PowerMap, or PowerView. The 64-bit version of Office may perform better for you.

              2. You work with extremely large pictures, videos, or animations in PowerPoint. The 64-bit version of Office may be better suited to handle these complex slide decks.

              3. You work with extremely large Word documents. The 64-bit version of Office may be better suited to handle Word documents with large tables, graphics, or other objects.

              4. You’re working with files over 2GB in Project, especially if the project has many subprojects.

              5. You want to keep the 64-bit version of Office that you’re already using. The 32-bit and 64-bit versions of Office programs aren’t compatible, so you can’t install both on the same computer.

              6. You’re developing in-house Office solutions, like add-ins or document-level customizations. Your organization requires Hardware Data Execution Prevention (DEP) be enforced for Office applications. DEP is a set of hardware and software technologies that some organizations use to enhance security.


              If none of these situations apply to you, the 32-bit
              version of Office is probably the right choice.



              Note: The 32-bit version of Office works well with both the 32-bit and
              the 64-bit versions of Windows. If you are installing the 64-bit
              version of Office, you need the 64-bit version of Windows. If you’re
              not installing on Windows, you don’t need to worry about 32-bit or
              64-bit options. Which version of Office do I have?



              Important before you Install



              If you have a version of 32-bit or 64-bit Office in your computer and
              you want to install Office 365, Office 2016, Office 2013, or an Office
              stand-alone application like Visio, you have to install the
              corresponding 32-bit or 64-bit version of the other program. For
              example, if your computer has a 32-bit version of Office 2010 and you
              want to install Office 2013, you have to install the 32-bit version.
              You can't mix 32-bit and 64-bit versions of Office. For details, see
              “Office (64-bit) couldn’t be installed” error when you install Office
              2013 or Office 365.







              share|improve this answer



















              • 1





                This (the instructions) is ripped from the Microsoft website and in turn repeats what I first said in the question body.

                – AStopher
                Jan 25 at 8:26











              • Touché. I agree this answer is off topic (but closely related) to the specific "why 32-bit" question. Frankly I accidentally glossed over the part of the question stating "Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files)." This answer indeed just expands on what the question already summarized for context. It's here now... but I'll try deleting if it gets more neg votes. My apologies for any misdirection this caused.

                – Zephan Schroeder
                Jan 25 at 19:33


















              -1














              32-bit focused answer above is excellent. Here's an alternate answer focused on when 64-bit is needed or is preferable.
              TIP: I was thinking about installing Visio 2016 64-bit until I realized I have Office 2016 32-bit already installed by my employer... which hits the _Important before you Install_ note at the end of the excerpt below.



              Excerpt from Understanding 32 bit (x86) versus 64 bit MS Office Installations ('last modified on 16 October 2017')




              The 64-bit version of Office has some limitations, but is the right
              choice when:




              1. You work with extremely large data sets, like enterprise-scale Excel
                workbooks with complex calculations, many PivotTables, connections to external databases, PowerPivot, PowerMap, or PowerView. The 64-bit version of Office may perform better for you.

              2. You work with extremely large pictures, videos, or animations in PowerPoint. The 64-bit version of Office may be better suited to handle these complex slide decks.

              3. You work with extremely large Word documents. The 64-bit version of Office may be better suited to handle Word documents with large tables, graphics, or other objects.

              4. You’re working with files over 2GB in Project, especially if the project has many subprojects.

              5. You want to keep the 64-bit version of Office that you’re already using. The 32-bit and 64-bit versions of Office programs aren’t compatible, so you can’t install both on the same computer.

              6. You’re developing in-house Office solutions, like add-ins or document-level customizations. Your organization requires Hardware Data Execution Prevention (DEP) be enforced for Office applications. DEP is a set of hardware and software technologies that some organizations use to enhance security.


              If none of these situations apply to you, the 32-bit
              version of Office is probably the right choice.



              Note: The 32-bit version of Office works well with both the 32-bit and
              the 64-bit versions of Windows. If you are installing the 64-bit
              version of Office, you need the 64-bit version of Windows. If you’re
              not installing on Windows, you don’t need to worry about 32-bit or
              64-bit options. Which version of Office do I have?



              Important before you Install



              If you have a version of 32-bit or 64-bit Office in your computer and
              you want to install Office 365, Office 2016, Office 2013, or an Office
              stand-alone application like Visio, you have to install the
              corresponding 32-bit or 64-bit version of the other program. For
              example, if your computer has a 32-bit version of Office 2010 and you
              want to install Office 2013, you have to install the 32-bit version.
              You can't mix 32-bit and 64-bit versions of Office. For details, see
              “Office (64-bit) couldn’t be installed” error when you install Office
              2013 or Office 365.







              share|improve this answer



















              • 1





                This (the instructions) is ripped from the Microsoft website and in turn repeats what I first said in the question body.

                – AStopher
                Jan 25 at 8:26











              • Touché. I agree this answer is off topic (but closely related) to the specific "why 32-bit" question. Frankly I accidentally glossed over the part of the question stating "Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files)." This answer indeed just expands on what the question already summarized for context. It's here now... but I'll try deleting if it gets more neg votes. My apologies for any misdirection this caused.

                – Zephan Schroeder
                Jan 25 at 19:33
















              -1












              -1








              -1







              32-bit focused answer above is excellent. Here's an alternate answer focused on when 64-bit is needed or is preferable.
              TIP: I was thinking about installing Visio 2016 64-bit until I realized I have Office 2016 32-bit already installed by my employer... which hits the _Important before you Install_ note at the end of the excerpt below.



              Excerpt from Understanding 32 bit (x86) versus 64 bit MS Office Installations ('last modified on 16 October 2017')




              The 64-bit version of Office has some limitations, but is the right
              choice when:




              1. You work with extremely large data sets, like enterprise-scale Excel
                workbooks with complex calculations, many PivotTables, connections to external databases, PowerPivot, PowerMap, or PowerView. The 64-bit version of Office may perform better for you.

              2. You work with extremely large pictures, videos, or animations in PowerPoint. The 64-bit version of Office may be better suited to handle these complex slide decks.

              3. You work with extremely large Word documents. The 64-bit version of Office may be better suited to handle Word documents with large tables, graphics, or other objects.

              4. You’re working with files over 2GB in Project, especially if the project has many subprojects.

              5. You want to keep the 64-bit version of Office that you’re already using. The 32-bit and 64-bit versions of Office programs aren’t compatible, so you can’t install both on the same computer.

              6. You’re developing in-house Office solutions, like add-ins or document-level customizations. Your organization requires Hardware Data Execution Prevention (DEP) be enforced for Office applications. DEP is a set of hardware and software technologies that some organizations use to enhance security.


              If none of these situations apply to you, the 32-bit
              version of Office is probably the right choice.



              Note: The 32-bit version of Office works well with both the 32-bit and
              the 64-bit versions of Windows. If you are installing the 64-bit
              version of Office, you need the 64-bit version of Windows. If you’re
              not installing on Windows, you don’t need to worry about 32-bit or
              64-bit options. Which version of Office do I have?



              Important before you Install



              If you have a version of 32-bit or 64-bit Office in your computer and
              you want to install Office 365, Office 2016, Office 2013, or an Office
              stand-alone application like Visio, you have to install the
              corresponding 32-bit or 64-bit version of the other program. For
              example, if your computer has a 32-bit version of Office 2010 and you
              want to install Office 2013, you have to install the 32-bit version.
              You can't mix 32-bit and 64-bit versions of Office. For details, see
              “Office (64-bit) couldn’t be installed” error when you install Office
              2013 or Office 365.







              share|improve this answer













              32-bit focused answer above is excellent. Here's an alternate answer focused on when 64-bit is needed or is preferable.
              TIP: I was thinking about installing Visio 2016 64-bit until I realized I have Office 2016 32-bit already installed by my employer... which hits the _Important before you Install_ note at the end of the excerpt below.



              Excerpt from Understanding 32 bit (x86) versus 64 bit MS Office Installations ('last modified on 16 October 2017')




              The 64-bit version of Office has some limitations, but is the right
              choice when:




              1. You work with extremely large data sets, like enterprise-scale Excel
                workbooks with complex calculations, many PivotTables, connections to external databases, PowerPivot, PowerMap, or PowerView. The 64-bit version of Office may perform better for you.

              2. You work with extremely large pictures, videos, or animations in PowerPoint. The 64-bit version of Office may be better suited to handle these complex slide decks.

              3. You work with extremely large Word documents. The 64-bit version of Office may be better suited to handle Word documents with large tables, graphics, or other objects.

              4. You’re working with files over 2GB in Project, especially if the project has many subprojects.

              5. You want to keep the 64-bit version of Office that you’re already using. The 32-bit and 64-bit versions of Office programs aren’t compatible, so you can’t install both on the same computer.

              6. You’re developing in-house Office solutions, like add-ins or document-level customizations. Your organization requires Hardware Data Execution Prevention (DEP) be enforced for Office applications. DEP is a set of hardware and software technologies that some organizations use to enhance security.


              If none of these situations apply to you, the 32-bit
              version of Office is probably the right choice.



              Note: The 32-bit version of Office works well with both the 32-bit and
              the 64-bit versions of Windows. If you are installing the 64-bit
              version of Office, you need the 64-bit version of Windows. If you’re
              not installing on Windows, you don’t need to worry about 32-bit or
              64-bit options. Which version of Office do I have?



              Important before you Install



              If you have a version of 32-bit or 64-bit Office in your computer and
              you want to install Office 365, Office 2016, Office 2013, or an Office
              stand-alone application like Visio, you have to install the
              corresponding 32-bit or 64-bit version of the other program. For
              example, if your computer has a 32-bit version of Office 2010 and you
              want to install Office 2013, you have to install the 32-bit version.
              You can't mix 32-bit and 64-bit versions of Office. For details, see
              “Office (64-bit) couldn’t be installed” error when you install Office
              2013 or Office 365.








              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Jan 25 at 0:55









              Zephan SchroederZephan Schroeder

              992




              992








              • 1





                This (the instructions) is ripped from the Microsoft website and in turn repeats what I first said in the question body.

                – AStopher
                Jan 25 at 8:26











              • Touché. I agree this answer is off topic (but closely related) to the specific "why 32-bit" question. Frankly I accidentally glossed over the part of the question stating "Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files)." This answer indeed just expands on what the question already summarized for context. It's here now... but I'll try deleting if it gets more neg votes. My apologies for any misdirection this caused.

                – Zephan Schroeder
                Jan 25 at 19:33
















              • 1





                This (the instructions) is ripped from the Microsoft website and in turn repeats what I first said in the question body.

                – AStopher
                Jan 25 at 8:26











              • Touché. I agree this answer is off topic (but closely related) to the specific "why 32-bit" question. Frankly I accidentally glossed over the part of the question stating "Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files)." This answer indeed just expands on what the question already summarized for context. It's here now... but I'll try deleting if it gets more neg votes. My apologies for any misdirection this caused.

                – Zephan Schroeder
                Jan 25 at 19:33










              1




              1





              This (the instructions) is ripped from the Microsoft website and in turn repeats what I first said in the question body.

              – AStopher
              Jan 25 at 8:26





              This (the instructions) is ripped from the Microsoft website and in turn repeats what I first said in the question body.

              – AStopher
              Jan 25 at 8:26













              Touché. I agree this answer is off topic (but closely related) to the specific "why 32-bit" question. Frankly I accidentally glossed over the part of the question stating "Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files)." This answer indeed just expands on what the question already summarized for context. It's here now... but I'll try deleting if it gets more neg votes. My apologies for any misdirection this caused.

              – Zephan Schroeder
              Jan 25 at 19:33







              Touché. I agree this answer is off topic (but closely related) to the specific "why 32-bit" question. Frankly I accidentally glossed over the part of the question stating "Microsoft themselves say that the 64 bit version is better for use cases requiring large amounts of memory (e.g. working with large numbers and files)." This answer indeed just expands on what the question already summarized for context. It's here now... but I'll try deleting if it gets more neg votes. My apologies for any misdirection this caused.

              – Zephan Schroeder
              Jan 25 at 19:33













              -2














              The suggestion about how to choose between the 64-bit or 32-bit version of Office, the article you shared above has listed many reasons.



              About why the default Office downloading is 32-bit version instead of 64-bit, I think it may be a compatibility consideration:



              The 32-bit version of Office can be installed on both 32-bit and 64-bit Windows OS. And the 64-bit version of Office can only be supported on 64-bit of Windows.



              When the end-users download Office from Office 365 Portal, they may be not consider more about their Windows OS bit. Therefore, the 32-bit version of Office can be listed as the default Office version for better compatibility.






              share|improve this answer




























                -2














                The suggestion about how to choose between the 64-bit or 32-bit version of Office, the article you shared above has listed many reasons.



                About why the default Office downloading is 32-bit version instead of 64-bit, I think it may be a compatibility consideration:



                The 32-bit version of Office can be installed on both 32-bit and 64-bit Windows OS. And the 64-bit version of Office can only be supported on 64-bit of Windows.



                When the end-users download Office from Office 365 Portal, they may be not consider more about their Windows OS bit. Therefore, the 32-bit version of Office can be listed as the default Office version for better compatibility.






                share|improve this answer


























                  -2












                  -2








                  -2







                  The suggestion about how to choose between the 64-bit or 32-bit version of Office, the article you shared above has listed many reasons.



                  About why the default Office downloading is 32-bit version instead of 64-bit, I think it may be a compatibility consideration:



                  The 32-bit version of Office can be installed on both 32-bit and 64-bit Windows OS. And the 64-bit version of Office can only be supported on 64-bit of Windows.



                  When the end-users download Office from Office 365 Portal, they may be not consider more about their Windows OS bit. Therefore, the 32-bit version of Office can be listed as the default Office version for better compatibility.






                  share|improve this answer













                  The suggestion about how to choose between the 64-bit or 32-bit version of Office, the article you shared above has listed many reasons.



                  About why the default Office downloading is 32-bit version instead of 64-bit, I think it may be a compatibility consideration:



                  The 32-bit version of Office can be installed on both 32-bit and 64-bit Windows OS. And the 64-bit version of Office can only be supported on 64-bit of Windows.



                  When the end-users download Office from Office 365 Portal, they may be not consider more about their Windows OS bit. Therefore, the 32-bit version of Office can be listed as the default Office version for better compatibility.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 6 '18 at 7:41









                  WinniLWinniL

                  46414




                  46414






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Super User!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1372638%2fwhy-does-microsoft-apparently-prefer-32-bit-for-office-instead-of-64-bit%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                      Alcedinidae

                      RAC Tourist Trophy