Какой офис лучше для windows 10 64 bit или 32

Этот раздел содержит справку о том, какую версию Office лучше установить: 32- или 64-разрядную. Выбор версии зависит от того, как вы планируете использовать Office. Ознакомьтесь с основными критериями.

Если вы не знаете, какая у вас версия Microsoft 365, см. статью Какая у меня версия Office? Если же вам это известно, выберите ниже свою версию Microsoft 365.


Важно   
Вы не можете запускать надстройки или файлы MDE, скомпилированные в 32-разрядной версии Microsoft 365, в 64-разрядной версии Microsoft 365 и наоборот.

Я знаю, какая версия мне нужна. Как ее установить?

64-разрядная версия Microsoft 365 устанавливается автоматически, если в начале установки вы явным образом не выбрали 32-разрядную.

Чтобы установить 32- или 64-разрядную версию Microsoft 365, Office 2021 или Office 2019, выполните действия из статьи Установка Office на ПК.

Важно: При установке 64-разрядной версии, но хотите использовать взамен 32-разрядную версию, необходимо сначала удалить 64-разрядную версию перед установкой 32-разрядной версии. Это также справедливо в случае, если вы установили 32-разрядную версию, но хотите установить 64-разрядную версию. См. Ошибка «Не удалось установить Office (32- или 64-разрядная версия)».

Если вы еще не сделали выбор между 32- и 64-разрядной версиями, ознакомьтесь с разделами ниже.

Причины для выбора 64-разрядной версии

Компьютеры с 64-разрядными версиями Windows, как правило, имеют больше ресурсов, например процессорной мощности и памяти, чем их 32-разрядные предшественники. Кроме того, 64-разрядным приложениям доступно больше памяти, чем 32-разрядным (до 18,4 миллионов петабайт). Поэтому, если вы работаете с большими файлами или наборами данных и на вашем компьютере установлена 64-разрядная версия Windows, лучше выбрать 64-разрядную версию. Ниже приведены некоторые из таких сценариев.

  • Вы работаете с большими наборами данных, например, с книгами Excelкорпоративного уровня, в которых используются сложные вычисления, большое количество сводных таблиц, подключения к внешним базам данных, Power Pivot, 3D Map, Power View или запросы «Скачать и преобразовать». В таких случаях производительность 64-разрядной версии Microsoft 365 может быть выше. См. статьи Технические характеристики и ограничения Excel, Спецификации и ограничения модели данных и Использование памяти в 32-разрядной версии Excel.

  • Вы используете надстройки с Outlook, Excel или другими приложениями Office. Хотя 32-разрядные приложения могут работать с надстройками, они могут использовать доступное в системе виртуальное адресное пространство. В 64-разрядных приложениях у вас есть до 128 ТБ виртуального адресного пространства, которое может совместно использовать приложение и все надстройки, выполняющие один и тот же процесс. В 32-разрядных приложениях вы можете получить всего лишь 2 ГБ виртуального адресного пространства, что во многих случаях недостаточно и может привести к прекращению реагирования или сбою приложения.

  • Вы работаете в PowerPoint с изображениями, видео и анимацией очень большого размера. 64-разрядная версия Microsoft 365 лучше подходит для обработки таких наборов сложных слайдов.

  • Вы работаете в Project с файлами размером более 2 ГБ, особенно если проект содержит много подпроектов.

  • Вы разрабатываете собственные решенияMicrosoft 365, например надстройки или настройки на уровне документа. Используя 64-разрядную версию Microsoft 365, вы сможете создавать как 64-разрядные, так и 32-разрядные версии этих решений. Разработчики собственных решений Microsoft 365 получат доступ к 64-разрядному выпуску Office 2016 для тестирования и обновления собственных решений.

  • Вы работаете типом данных bigint в Access и хотя этот тип данных поддерживается 32-битной версией Access, вы можете получить неожиданные результаты при выполнении кода или выражения, которые используют 32-разрядные VBA библиотеки. 64-разрядные VBA позволяют использовать тип данныхLongLong, который полностью поддерживает больших чисел. Дополнительные сведения см. в статье Использование типа данных bigint.

Причины для выбора 32-разрядной версии

В следующих компьютерных системах возможна установка только 32-разрядной версии Microsoft 365. Проверьте свою версию Windows.

  • 64-разрядная Windows 10 с процессором на основе ARM

  • 32-разрядная операционная система, процессор x86 (32-разрядный)

  • Менее 4 ГБ ОЗУ

Совет: Если у вас 64-разрядная операционная система, процессор x64, вы можете установить 32- или 64-разрядную версию Microsoft 365.

ИТ-специалистам, в особенности разработчикам, следует ознакомиться с описанными ниже ситуациями, в которых предпочтительнее использовать 32-разрядную версию Microsoft 365.

  • У вас есть 32-разрядные надстройки COM без 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные надстройки COM в 32-разрядной версии Microsoft 365 на компьютерах с 64-разрядной ОС Windows. Вы также можете попробовать обратиться к поставщику надстройки COM и запросить 64-разрядную версию.

  • Вы используете 32-разрядные элементы управления, у которых нет 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные элементы управления, например Microsoft (Mscomctl.ocx, comctl.ocx) или 32-разрядные элементы управления сторонних производителей, в 32-разрядной версии Microsoft 365.

  • В коде VBA используются операторы Declare В основном код VBA не нуждается в адаптации к использованию в 64-разрядной или 32-разрядной версии. Исключением является ситуация, когда операторы Declare применяются для вызова API Windows с использованием указателей и дескрипторов, имеющих 32-разрядные типы данных, такие как long. В большинстве случаев добавление PtrSafe в Declare и замена типа данных long на LongPtr позволяет обеспечить совместимость оператора Declare с 32 — и 64-разрядными версиями. Однако это может быть невозможно в редких случаях, когда отсутствует 64-разрядный API для объявления. Дополнительные сведения о том, какие изменения нужно внести в код VBA, чтобы он работал в 64-разрядной версии Microsoft 365, см. в статье Обзор 64-разрядной версии Visual Basic для приложений.

  • У вас есть 32-разрядные приложения MAPI для Outlook. Так как число пользователей 64-разрядной версии Outlook растет, рекомендуется выполнить повторную сборку 32-разрядных приложений, надстроек и макросов MAPI, адаптировав их для 64-разрядной версии Outlook. Но при необходимости вы можете продолжать использовать их с 32-разрядной версией Outlook. Информацию о том, как подготовить приложения Outlook для использования как на 32-разрядных, так и на 64-разрядных платформах, см. в статьях Создание приложений MAPI на 32-разрядных и 64-разрядных платформах и Справочник по интерфейсу MAPI для Outlook.

  • Вы активируете 32-разрядный OLE-сервер или объект. Вы можете продолжать использовать приложение 32-разрядного OLE-сервера с установленной 32-разрядной версией Microsoft 365.

  • Вам нужны 32-разрядные файлы баз данных Microsoft Access: MDE, ADE и ACCDE. Вы можете перекомпилировать 32-разрядные файлы MDE, ADE и ACCDE, чтобы сделать их совместимыми с 64-разрядной версией Access, или продолжать использовать их в 32-разрядной версии.

  • Вам требуется редактор формул прежней версии или файлы WLL (файлы библиотек надстроек Microsoft Word) в приложении Word. Вы можете продолжать использовать редактор формул Word прежней версии и запускать файлы WLL в 32-разрядной версии Word.

  • В презентации PowerPoint есть старый внедренный файл мультимедиа, для которого нет 64-разрядного кодека.

Готовы приступить к установке?

Чтобы установить 32- или 64-разрядную версию Microsoft 365, Office 2021 или Office 2019, выполните действия из статьи Установка Office на ПК.

Я знаю, какая версия мне нужна. Как ее установить?

32-разрядная версия Microsoft 365 устанавливается автоматически, если в начале установки вы явным образом не выбрали 64-разрядную.

Чтобы установить 32- или 64-разрядную версию Office 2016, выполните действия из статьи Скачивание, установка и повторная установка Microsoft 365 или Office 2016.

Если вы еще не сделали выбор между 32- и 64-разрядной версиями, ознакомьтесь с разделами ниже.

Причины для выбора 64-разрядной версии

Компьютеры с 64-разрядными версиями Windows, как правило, имеют больше ресурсов, например процессорной мощности и памяти, чем их 32-разрядные предшественники. Кроме того, 64-разрядным приложениям доступно больше памяти, чем 32-разрядным (до 18,4 миллионов петабайт). Поэтому, если вы работаете с большими файлами или наборами данных и на вашем компьютере установлена 64-разрядная версия Windows, лучше выбрать 64-разрядную версию. Ниже приведены некоторые из таких сценариев.

  • Вы работаете с большими наборами данных, например, с книгами Excelкорпоративного уровня, в которых используются сложные вычисления, большое количество сводных таблиц, подключения к внешним базам данных, PowerPivot, 3D Map, PowerView или запросы «Скачать и преобразовать». В таких случаях производительность 64-разрядной версии Microsoft 365 может быть выше. См. статьи Технические характеристики и ограничения Excel, Спецификации и ограничения модели данных и Использование памяти в 32-разрядной версии Excel.

  • Вы работаете в PowerPoint с изображениями, видео и анимацией очень большого размера. 64-разрядная версия Microsoft 365 лучше подходит для обработки таких наборов сложных слайдов.

  • Вы работаете в Project с файлами размером более 2 ГБ, особенно если проект содержит много подпроектов.

  • Вы разрабатываете собственные решенияMicrosoft 365, например надстройки или настройки на уровне документа. Используя 64-разрядную версию Microsoft 365, вы сможете создавать как 64-разрядные, так и 32-разрядные версии этих решений. Разработчики собственных решений Microsoft 365 получат доступ к 64-разрядному выпуску Microsoft 365 2016 для тестирования и обновления собственных решений.

  • Вы работаете типом данных bigint в Accessи хотя этот тип данных поддерживается 32-битной версией Access, вы можете получить неожиданные результаты при выполнении кода или выражения, которые используют 32-разрядные VBA библиотеки. 64-разрядные VBA позволяют использовать тип данныхLongLong, который полностью поддерживает больших чисел. Дополнительные сведения см. в статье Использование типа данных bigint.

Причины для выбора 32-разрядной версии

В 32-разрядной операционной системе с процессором x86 (32-разрядным) можно установить только 32-разрядную версию Microsoft 365. Проверьте свою версию Windows.

Совет: Если у вас 64-разрядная операционная система, процессор x64, вы можете установить 32- или 64-разрядную версию Microsoft 365.

ИТ-специалистам, в особенности разработчикам, следует ознакомиться с описанными ниже ситуациями, в которых предпочтительнее использовать 32-разрядную версию Microsoft 365.

  • У вас есть 32-разрядные надстройки COM без 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные надстройки COM в 32-разрядной версии Microsoft 365 на компьютерах с 64-разрядной ОС Windows. Вы также можете попробовать обратиться к поставщику надстройки COM и запросить 64-разрядную версию.

  • Вы используете 32-разрядные элементы управления, у которых нет 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные элементы управления, например Типовые элементы управления MicrosoftWindows (Mscomctl.ocx, comctl.ocx) или 32-разрядные элементы управления сторонних производителей, в 32-разрядной версии Microsoft 365.

  • В коде VBA используются операторы Declare В основном код VBA не нуждается в адаптации к использованию в 64-разрядной или 32-разрядной версии. Исключением является ситуация, когда операторы Declare применяются для вызова API Windows с использованием указателей и дескрипторов, имеющих 32-разрядные типы данных, такие как long. В большинстве случаев добавление PtrSafe в Declare и замена типа данных long на LongPtr позволяет обеспечить совместимость оператора Declare с 32 — и 64-разрядными версиями. Однако это может быть невозможно в редких случаях, когда отсутствует 64-разрядный API для объявления. Дополнительные сведения о том, какие изменения нужно внести в код VBA, чтобы он работал в 64-разрядной версии Microsoft 365, см. в статье Обзор 64-разрядной версии Visual Basic для приложений.

  • У вас есть 32-разрядные приложения MAPI для Outlook. Так как число пользователей 64-разрядной версии Outlook растет, рекомендуется выполнить повторную сборку 32-разрядных приложений, надстроек и макросов MAPI, адаптировав их для 64-разрядной версии Outlook. Но при необходимости вы можете продолжать использовать их с 32-разрядной версией Outlook. Информацию о том, как подготовить приложения Outlook для использования как на 32-разрядных, так и на 64-разрядных платформах, см. в статьях Создание приложений MAPI на 32-разрядных и 64-разрядных платформах и Справочник по интерфейсу MAPI для Outlook.

  • Вы активируете 32-разрядный OLE-сервер или объект. Вы можете продолжать использовать приложение 32-разрядного OLE-сервера с установленной 32-разрядной версией Microsoft 365.

  • Вам нужны 32-разрядные файлы баз данных Microsoft Access: MDE, ADE и ACCDE. Вы можете перекомпилировать 32-разрядные файлы MDE, ADE и ACCDE, чтобы сделать их совместимыми с 64-разрядной версией Access, или продолжать использовать их в 32-разрядной версии.

  • Вам требуется редактор формул прежней версии или файлы WLL (файлы библиотек надстроек Word) в Word. Вы можете продолжать использовать редактор формул Wordпрежней версии и запускать файлы WLL в 32-разрядной версии Word.

  • В презентации PowerPoint есть старый внедренный файл мультимедиа, для которого нет 64-разрядного кодека.

Готовы приступить к установке?

Чтобы установить 32- или 64-разрядную версию Office 2016, выполните действия из статьи Установка Microsoft 365 или 2016 на компьютер.

При установке Office 2013 можно выбрать 32-или 64-разрядную версию. В общем случае рекомендуем устанавливать 32-разрядную версию Microsoft 365, так как она лучше совместима с большинством других приложений, особенно со сторонними надстройками. Но если вы работаете с большими блоками информации или графикой, целесообразно выбрать 64-разрядную версию.

Я знаю, что мне нужна 64-разрядная версия. Как ее установить?

Инструкции по установке Office 2013 см. в статье Установка Office 2013.

Если вы еще не сделали выбор, просмотрите разделы ниже.

Причины для выбора 64-разрядной версии

В 64-разрядной версии Microsoft 365 присутствуют некоторые ограничения, но ее все же следует выбирать в указанных ниже случаях.

  • Вы работаете с очень большими наборами данных, например с книгами Excelкорпоративного уровня, в которых используются сложные вычисления, большое количество сводных таблиц, подключения к внешним базам данных, Power Pivot, Power Map или Power View. В этом случае лучше воспользоваться преимуществами более высокой производительности 64-разрядной версии Microsoft 365.

  • Вы работаете в PowerPoint с очень большими изображениями, видео и анимацией. 64-разрядная версия лучше подходит для обработки таких наборов сложных слайдов.

  • Вы работаете с очень большими документами Word. 64-разрядная версия лучше подходит для обработки больших таблиц, рисунков и других объектов в документах Word.

  • Вы работаете в Project 2013 с файлами размером более 2 ГБ, особенно если проект содержит несколько подпроектов.

  • Вы хотите сохранить 64-разрядную версию, которая уже используется. 32-разрядная и 64-разрядная версии приложений Microsoft 365 несовместимы, поэтому их нельзя устанавливать на одном компьютере.

  • Вы разрабатываете собственные решения, например надстройки или настройки на уровне документа.

  • Вашей организации требуется предотвращение выполнения данных (DEP) для приложений Microsoft 365 на аппаратном уровне. DEP — это набор аппаратных и программных технологий, которые используются в некоторых организациях для повышения безопасности.

Если к вам нельзя применить ни один из описанных выше сценариев, вероятно, вам лучше установить 32-разрядную версию.

Примечание: 32-разрядная версия Microsoft 365 хорошо подходит как для 32-, так и для 64-разрядной версии Windows. 64-разрядную версию Microsoft 365 можно установить только в 64-разрядной версии Windows. Если вы устанавливаете Office не в Windows, вам не нужно будет выбирать между 32- и 64-разрядной версиями продукта. Сведения о том, как определить установленную версию Microsoft 365, см. в статье Какая у меня версия Office?

Если вы захотите перейти с 32-разрядной версии Microsoft 365 на 64-разрядную версию Microsoft 365, вам нужно будет сначала удалить 32-разрядную версию и только после этого установить 64-разрядную.

Причины для выбора 32-разрядной версии

64-разрядная версия Microsoft 365 может в некоторых случаях демонстрировать более высокую производительность, но вам нужно знать о свойственных ей ограничениях.

  • В 32-разрядной операционной системе с процессором x86 (32-разрядным) можно установить только 32-разрядную версию Microsoft 365. Проверьте свою версию Windows.

  • Если у вас 64-разрядная операционная система, процессор x64, вы можете установить 32- или 64-разрядную версию Microsoft 365.

ИТ-специалистам, в особенности разработчикам, следует ознакомиться с описанными ниже ситуациями и просмотреть статьи по приведенным ниже ссылкам. Если эти ограничения могут повлиять на вашу работу, лучше выбрать 32-разрядную версию.

  • Решения, которые используют библиотеку элементов ActiveX. Элементы Comctrl не будут работать. Существует множество способов, которые позволяют разработчикам обойти эту проблему и предоставить вам 64-разрядное решение.

  • Не будут работать 32-разрядные элементы ActiveX и надстройки сторонних разработчиков. Поставщику потребуется создать 64-разрядные версии этих элементов.

  • Код Visual Basic для приложений (VBA) с оператором Declare работает в 64-разрядной версии Microsoft 365, только если его обновить вручную. Дополнительные сведения о том, какие изменения нужно внести в код VBA, чтобы он работал в 64-разрядной версии Microsoft 365, см. в статье Обзор 64-разрядной версии Visual Basic для приложений.

  • Скомпилированные базы данных Access, например MDE-, ADE- и ACCDE-файлы, не работают в 64-разрядной версии Microsoft 365, если не разработаны специально под нее.

  • У вас есть 32-разрядные приложения MAPI для Outlook. Так как число пользователей 64-разрядной версии Outlook растет, рекомендуется переделать 32-разрядные приложения, надстройки и макросы MAPI, адаптировав их для 64-разрядной версии Outlook. Узнать о том, как подготовить приложения Outlook для использования как на 64-разрядных, так и на 32-разрядных платформах, можно в статьях Построение приложений MAPI на 32-разрядных и 64-разрядных платформах и Справочник по MAPI для Outlook.

  • Microsoft 365 Средство просмотра таблиц Excel, ядро СУБД Access для Access 2013 и пакет обеспечения совместимости для выпуска 2007 системы Microsoft 365 блокируют установку 64-разрядной версии Office 2013.

  • Устаревший редактор формул в Word не поддерживается в 64-разрядной версии Office 2016, но конструктор формул в Word 2013 работает на всех платформах. Кроме того, библиотеки надстроек Word (WLL) не поддерживаются в 64-разрядной версии Office 2013.

Некоторые надстройки, которые вы используете в 32-разрядной версии Microsoft 365, могут не работать в 64-разрядной версии Microsoft 365, и наоборот. Если вас беспокоит этот вопрос, перед установкой новой версии проверьте текущую версию Microsoft 365. Протестируйте работоспособность надстройки в 64-разрядной версии Microsoft 365 или свяжитесь с ее разработчиком, чтобы выяснить, доступна ли 64-разрядная версия надстройки.

Важно: Если вы являетесь администратором, ответственным за развертывание Microsoft 365, просмотрите дополнительные технические сведения о 64-разрядных выпусках на сайте TechNet в статье 64-разрядные выпуски Office 2013.

Готовы приступить к установке?

См. инструкции в этой статье:

  • Скачивание и установка или повторная установка Office 2013 для Windows или Office для Mac 2011

Важно: 
Office 2010 больше не поддерживается. Перейдите на Microsoft 365, чтобы работать удаленно с любого устройства и продолжать получать поддержку.

Обновить

Office 2010 — первый выпуск Office, доступный как в 32-, так и в 64-разрядной версии. По умолчанию автоматически устанавливается 32-разрядная версия Office. Но вы можете выбрать подходящую версию с учетом того, как планируете использовать Office. Некоторые надстройки, которые вы используете в 32-разрядной версии Office, могут не работать в 64-разрядной, и наоборот. Если вас беспокоит этот вопрос, перед установкой новой версии проверьте текущую версию Office. Протестируйте работоспособность надстройки в 64-разрядной версии Office или свяжитесь с ее разработчиком, чтобы выяснить, доступна ли 64-разрядная версия надстройки.

Я знаю, что мне нужна 64-разрядная версия. Как ее установить?

Инструкции по установке Office 2010 см. в статье Установка Office 2010.

Если вы еще не сделали выбор, просмотрите разделы ниже.

Причины для выбора 64-разрядной версии

Ниже описаны преимущества 64-разрядной версии Office 2010. Вам также следует знать о свойственных ей ограничениях, например о возможной несовместимости со старыми версиями некоторых надстроек. Именно из-за этих ограничений по умолчанию устанавливается 32-разрядная версия (даже в 64-разрядной операционной системе Windows).

Если вы работаете с очень большими файлами или наборами данных и на вашем компьютере установлена 64-разрядная версия Windows, лучше выбрать 64-разрядную версию. Ниже приведены некоторые из таких сценариев.

  • Вы работаете с очень большими наборами данных, например с книгами Microsoft 365Excel корпоративного уровня, в которых используются сложные вычисления, большое количество сводных таблиц, подключения к внешним базам данных, Power Pivot, 3D Maps, Power View или запросы «Скачать и преобразовать». 64-разрядная версия Microsoft 365 лучше подходит для работы с большими наборами данных, так как в ней нет ограничений для размера файлов, в отличие от 32-разрядной версии Microsoft 365, где размер файлов не может превышать 2 ГБ.

  • Вы работаете в Microsoft 365 PowerPoint с изображениями, видео и анимацией очень большого размера. 64-разрядная версия Microsoft 365 лучше подходит для обработки таких наборов сложных слайдов.

  • Вы работаете в Microsoft 365Project с файлами, занимающими на диске более 2 ГБ, особенно если проект содержит много подпроектов.

  • Вы разрабатываете решения Microsoft 365 внутри компании, например надстройки или настройки на уровне документа.

  • Вашей организации требуется предотвращение выполнения данных (DEP) для приложений Microsoft 365 на аппаратном уровне. DEP — это набор аппаратных и программных технологий, которые используются в некоторых организациях для повышения безопасности. В 64-разрядной версии DEP применяется автоматически, в то время как в 32-разрядной версии его необходимо будет настроить с помощью параметров групповой политики.

  • Число пользователей 64-разрядной версии Outlook растет, поэтому рекомендуется переделать 32-разрядные приложения, надстройки и макросы MAPI, адаптировав их для 64-разрядной версии Outlook. Но при необходимости вы можете продолжать использовать их с 32-разрядной версией Outlook.

Причины для выбора 32-разрядной версии

В 32-разрядной операционной системе с процессором x86 (32-разрядным) можно установить только 32-разрядную версию Microsoft 365. Проверьте свою версию Windows.

Если у вас 64-разрядная операционная система, процессор x64, вы можете установить 32- или 64-разрядную версию Microsoft 365.

Совет: В то же время 32-разрядная версия Microsoft 365 может работать на компьютерах как с 32-разрядной версией Windows, так и с 64-разрядной версией Windows. В Office 2010 можно продолжать использовать существующие элементы Microsoft ActiveX, надстройки COM и Visual Basic для приложений (VBA). Это относится прежде всего к 32-разрядной версии, так как 64-разрядных версий многих надстроек не существует.

  • Если вашей организации необходимо продолжать использовать расширения для Microsoft 365, такие как элементы ActiveX, надстройки сторонних разработчиков, собственные решения на базе предыдущих версий Microsoft 365 или 32-разрядные версии программного обеспечения, которое напрямую взаимодействует с Microsoft 365, рекомендуем автоматически установить 32-разрядную (x86) версию Office 2010 на компьютерах как с 32-, так и с 64-разрядными версиями Windows.

  • Вы используете 32-разрядные элементы управления, у которых нет 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные элементы управления, например типовые элементы управления Microsoft Windows (Mscomctl.ocx, comctl.ocx) или 32-разрядные элементы управления сторонних производителей, в 32-разрядной версии Microsoft 365.

  • В коде VBA используются операторы Declare. Код Visual Basic для приложений (VBA) с оператором Declare работает в 64-разрядной версии Microsoft 365, только если его обновить вручную.

  • Скомпилированные базы данных Access, например MDE- и ACCDE-файлы, не работают в 64-разрядной версии Microsoft 365, если не разработаны специально под нее.

  • Вам требуется устаревший редактор формул или WLL-файл (файл библиотек надстроек Word) в приложении Word. Вы можете продолжать использовать устаревший редактор формул Word (WLL-файлы не рекомендуются к использованию в 32-разрядной версии и не поддерживаются в Microsoft 365 2010).

  • В 64-разрядной версии отсутствует кодек (программное обеспечение для сжатия и распаковки звуковых и видеофайлов) для трех форматов файлов мультимедиа QuickTime. Следовательно, если в ваших презентациях PowerPoint есть внедренные файлы мультимедиа старых форматов, необходимо использовать 32-разрядную версию Microsoft 365.

Готовы приступить к установке?

См. инструкции в этой статье:

  • Установка Office 2010

См. также

Как узнать свою версию операционной системы Windows?

If you are working with Office 2016, 2013, 2010, and the newer versions, you will be presented with two different Office options: The 64-bit and 32-bit version.

In this guide, you will no longer be confused about which bit version is best for you so long as you are using newer Office versions or the other years listed earlier. You will also learn how to install both the 64-bit and 32-bit versions.

32-bit vs 64 bit mS office

We will start with the bit versions for newer versions of Office.

Choose Between the 64-bit or 32-bit Office Newer Versions

This section is for users with newer versions of Office. If you are not using the Office Newer Versions, see the sections below to find your specific year.

If you already know which bit you want, all you need to do is specify which version. However, if you do not specify that you want the 32-bit version before the installation process, then the 64-bit version is automatically installed on all newer versions.

Generally, the 64-bit is preferable if you’ll be working with large data and files. And of course, if your computer is already running 64-bit Windows.

If you are stuck on which bit version you should choose, here are some compelling arguments for both versions.

When you should choose the 64-bit version:

  • You will work with large videos, pictures, or animations using Powerpoint. The 64-bit version tends to work much better with advanced graphics and large pictures/videos.
  • You will work with large data sets such as pivot tables, Power Pivot, 3D Map, and more. The 64-bit version is better equipped than the 32-bit to deal with data sets such as these.
  • You use over 2 GB of files in Project, including files with lots of sub-projects.
  • You are creating your own Office solutions in-house. The 64-bit will allow you to deliver the 64-bit version of the solutions you’re creating. You will also be able to deliver the 32-bit version as well. Your developer should use the 64-bit to experiment, test, and update the solutions.
  • You will be working with the Big Number data type while using Access. 32-bit is capable of working with this. However, your results may not be as efficient as they would be while using the 64-bit version.

When you should choose the 32-bit version:

  • You happen to use 32-bit controls that don’t come with an alternative for the 64-bit versions. The same applies to having 32-bit COM Add-ins without the alternative for the 64-bit version.
  • You have a VBA code that uses Declare statements. Most of the time, your VBA code does not need to alter when you’re using it in 32-bit or 64-bit. However, utilizing Declare statements for the Windows API might require alteration.
  • You need 32-bit Microsoft Access .ade, accde, and .mde database files.
  • You are using SharePoint Server 2010 and happen to need the Edit in Datasheet. Because this version is older, only the 32-bit version will work with it.
  • You want to activate a 32-bit OLE server/object.
  • You have MAPI applications for Outlook that are specifically 32-bit

Choose Between the 64-bit or 32-bit Office 2016

This section will focus on the Office 2016 version. If you do not use Office 2016 and you happen to use an older version, skip ahead to the next sections to find your version.

Unlike the Newer Office versions, the 32-bit version of Office is automatically installed as opposed to the 64-bit. If you already knew which version you wanted before the installation process and that version happens to be the 64-bit version, be sure to specify that before the installation process.

If you are not sure which version to choose, see the compelling argument above for 64-bit as the benefits are the same for the newer versions as they are for Office 2016.

You can also read some of the 32-bit benefits above, but check below to see some new and different reasons to choose the 32-bit version.

Why you should choose the 32-bit version:

  • You have an old media file in your presentation with PowerPoint and no available codec for the 64-bit version.
  • You need the Legacy Equation Editor (or WLL) in Word.

Choose Between the 64-bit or 32-bit Office 2013

This version of Office does not come with an automatically installed bit version. Instead, you have to make the choice yourself.

We recommend that you use the 32-bit version with Office 2013 because it is the most compatible with most applications, including add-ins from 3rd parties. If you want to work with larger graphics and more information, though, then the 64-bit version is recommended.

Once you’ve decided between the two, head on to the installation process.

Choose Between the 64-bit or 32-bit Office 2010

Despite being the first version of Office that allows you to choose between the 32- bit and the 64-bit versions, it will install the 32-bit version automatically. Deciding on which version to choose won’t be as hard for you if you already know your intentions for Office.

With specific add-ins made for the 32-bit version, you might not want to pick the 64-bit version. The same thing goes for specific 64-bit add-ins, don’t pick the 32-bit if you plan on doing that.

If you aren’t sure which version you want to pick, refer back to the first section of this article, where the newer versions of Office are discussed; there, you can find compelling reasons as to why you should install both.

Now, based on the arguments listed above, you can be more certain in the decision between the 64-bit version and the 32-bit version.

If you are working with Office 2016, 2013, 2010, and the newer versions, you will be presented with two different Office options: The 64-bit and 32-bit version.

In this guide, you will no longer be confused about which bit version is best for you so long as you are using newer Office versions or the other years listed earlier. You will also learn how to install both the 64-bit and 32-bit versions.

32-bit vs 64 bit mS office

We will start with the bit versions for newer versions of Office.

Choose Between the 64-bit or 32-bit Office Newer Versions

This section is for users with newer versions of Office. If you are not using the Office Newer Versions, see the sections below to find your specific year.

If you already know which bit you want, all you need to do is specify which version. However, if you do not specify that you want the 32-bit version before the installation process, then the 64-bit version is automatically installed on all newer versions.

Generally, the 64-bit is preferable if you’ll be working with large data and files. And of course, if your computer is already running 64-bit Windows.

If you are stuck on which bit version you should choose, here are some compelling arguments for both versions.

When you should choose the 64-bit version:

  • You will work with large videos, pictures, or animations using Powerpoint. The 64-bit version tends to work much better with advanced graphics and large pictures/videos.
  • You will work with large data sets such as pivot tables, Power Pivot, 3D Map, and more. The 64-bit version is better equipped than the 32-bit to deal with data sets such as these.
  • You use over 2 GB of files in Project, including files with lots of sub-projects.
  • You are creating your own Office solutions in-house. The 64-bit will allow you to deliver the 64-bit version of the solutions you’re creating. You will also be able to deliver the 32-bit version as well. Your developer should use the 64-bit to experiment, test, and update the solutions.
  • You will be working with the Big Number data type while using Access. 32-bit is capable of working with this. However, your results may not be as efficient as they would be while using the 64-bit version.

When you should choose the 32-bit version:

  • You happen to use 32-bit controls that don’t come with an alternative for the 64-bit versions. The same applies to having 32-bit COM Add-ins without the alternative for the 64-bit version.
  • You have a VBA code that uses Declare statements. Most of the time, your VBA code does not need to alter when you’re using it in 32-bit or 64-bit. However, utilizing Declare statements for the Windows API might require alteration.
  • You need 32-bit Microsoft Access .ade, accde, and .mde database files.
  • You are using SharePoint Server 2010 and happen to need the Edit in Datasheet. Because this version is older, only the 32-bit version will work with it.
  • You want to activate a 32-bit OLE server/object.
  • You have MAPI applications for Outlook that are specifically 32-bit

Choose Between the 64-bit or 32-bit Office 2016

This section will focus on the Office 2016 version. If you do not use Office 2016 and you happen to use an older version, skip ahead to the next sections to find your version.

Unlike the Newer Office versions, the 32-bit version of Office is automatically installed as opposed to the 64-bit. If you already knew which version you wanted before the installation process and that version happens to be the 64-bit version, be sure to specify that before the installation process.

If you are not sure which version to choose, see the compelling argument above for 64-bit as the benefits are the same for the newer versions as they are for Office 2016.

You can also read some of the 32-bit benefits above, but check below to see some new and different reasons to choose the 32-bit version.

Why you should choose the 32-bit version:

  • You have an old media file in your presentation with PowerPoint and no available codec for the 64-bit version.
  • You need the Legacy Equation Editor (or WLL) in Word.

Choose Between the 64-bit or 32-bit Office 2013

This version of Office does not come with an automatically installed bit version. Instead, you have to make the choice yourself.

We recommend that you use the 32-bit version with Office 2013 because it is the most compatible with most applications, including add-ins from 3rd parties. If you want to work with larger graphics and more information, though, then the 64-bit version is recommended.

Once you’ve decided between the two, head on to the installation process.

Choose Between the 64-bit or 32-bit Office 2010

Despite being the first version of Office that allows you to choose between the 32- bit and the 64-bit versions, it will install the 32-bit version automatically. Deciding on which version to choose won’t be as hard for you if you already know your intentions for Office.

With specific add-ins made for the 32-bit version, you might not want to pick the 64-bit version. The same thing goes for specific 64-bit add-ins, don’t pick the 32-bit if you plan on doing that.

If you aren’t sure which version you want to pick, refer back to the first section of this article, where the newer versions of Office are discussed; there, you can find compelling reasons as to why you should install both.

Now, based on the arguments listed above, you can be more certain in the decision between the 64-bit version and the 32-bit version.

Автоматически выполняется установка 32-разрядной версии Office, даже на компьютерах под управлением 64-разрядной версии Windows. Установка 64-разрядной версии Office рекомендуется тем пользователям, которые работают со сверхбольшими базами данных или листами либо разрабатывают приложения для 64-разрядной платформы.

Однако если на компьютере с 64-разрядной операционной системой уже имеется 64-разрядная версия Office, автоматически устанавливается 64-разрядная версия Office.

Большинство компонентов из 32-разрядной версии Office также содержатся и в 64-разрядной.

64-разрядная версия Microsoft Office не совместима ни с одним из 32-разрядных выпусков программ Office. Таким образом, перед установкой 64-разрядной версии Office необходимо удалить все 32-разрядные программы Office. Диск с пакетом Office содержит его 32- и 64-разрядные версии. Чтобы установить 64-разрядную версию Office, запустите файл Setup.exe из папки x64. Дополнительные сведения см. в разделе Установка 64-разрядной версии Office.

Примечание. 64-разрядной версии Visual Basic 6 не существует, поэтому многие из этих объектов необходимо портировать и переписывать.

На компьютере должна быть установлена 64-разрядная версия Windows 7, Windows Server 7 или Windows 8.

Важно. Если на компьютере с 64-разрядной системой уже есть 64-разрядный выпуск Office, то при запуске из корневой папки программы установки будет установлена 64-разрядная версия Office.

Все надстройки для Office также должны быть 64-разрядными версиями.

Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

Источник

Выбор 64- или 32-разрядной версии Office

Если вы не знаете, какая у вас версия Office, см. статью Какая у меня версия Office? Если же вам это известно, выберите ниже свою версию Office.

Важно Вы не можете запускать надстройки или файлы MDE, скомпилированные в 32-разрядной версии Office, в 64-разрядной версии Office и наоборот.

Я знаю, какая версия мне нужна. Как ее установить?

64-разрядная версия Office устанавливается автоматически, если в начале установки вы явным образом не выбрали 32-разрядную.

Чтобы установить 32- или 64-разрядную версию Microsoft 365, Office 2021 или Office 2019, выполните действия из статьи Установка Office на ПК.

Важно: При установке 64-разрядной версии, но хотите использовать взамен 32-разрядную версию, необходимо сначала удалить 64-разрядную версию перед установкой 32-разрядной версии. Это также справедливо в случае, если вы установили 32-разрядную версию, но хотите установить 64-разрядную версию. См. Ошибка «Не удалось установить Office (32- или 64-разрядная версия)».

Если вы еще не сделали выбор между 32- и 64-разрядной версиями, ознакомьтесь с разделами ниже.

Причины для выбора 64-разрядной версии

Компьютеры с 64-разрядными версиями Windows, как правило, имеют больше ресурсов, например процессорной мощности и памяти, чем их 32-разрядные предшественники. Кроме того, 64-разрядным приложениям доступно больше памяти, чем 32-разрядным (до 18,4 миллионов петабайт). Поэтому, если вы работаете с большими файлами или наборами данных и на вашем компьютере установлена 64-разрядная версия Windows, лучше выбрать 64-разрядную версию. Ниже приведены некоторые из таких сценариев.

Вы работаете с большими наборами данных, например, с книгами Excelкорпоративного уровня, в которых используются сложные вычисления, большое количество сводных таблиц, подключения к внешним базам данных, Power Pivot, 3D Map, Power View или запросы «Скачать и преобразовать». В таких случаях производительность 64-разрядной версии Office может быть выше. См. статьи Технические характеристики и ограничения Excel, Спецификации и ограничения модели данных и Использование памяти в 32-разрядной версии Excel.

Вы работаете в PowerPoint с изображениями, видео и анимацией очень большого размера. 64-разрядная версия Office лучше подходит для обработки таких наборов сложных слайдов.

Вы работаете в Project с файлами размером более 2 ГБ, особенно если проект содержит много подпроектов.

Вы разрабатываете собственные решенияOffice, например надстройки или настройки на уровне документа. Используя 64-разрядную версию Office, вы сможете создавать как 64-разрядные, так и 32-разрядные версии этих решений. Разработчики собственных решений Office получат доступ к 64-разрядному выпуску Office 2016 для тестирования и обновления собственных решений.

Вы работаете типом данных bigint в Access и хотя этот тип данных поддерживается 32-битной версией Access, вы можете получить неожиданные результаты при выполнении кода или выражения, которые используют 32-разрядные VBA библиотеки. 64-разрядные VBA позволяют использовать тип данных LongLong, который полностью поддерживает больших чисел. Дополнительные сведения см. в статье Использование типа данных bigint.

Причины для выбора 32-разрядной версии

В следующих компьютерных системах возможна установка только 32-разрядной версии Office. Проверьте свою версию Windows.

64-разрядная операционная система, процессор ARM

32-разрядная операционная система, процессор x86 (32-разрядный)

Совет: Если у вас 64-разрядная операционная система, процессор x64, вы можете установить 32- или 64-разрядную версию Office.

ИТ-специалистам, в особенности разработчикам, следует ознакомиться с описанными ниже ситуациями, в которых предпочтительнее использовать 32-разрядную версию Office.

У вас есть 32-разрядные надстройки COM без 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные надстройки COM в 32-разрядной версии Office на компьютерах с 64-разрядной ОС Windows. Вы также можете попробовать обратиться к поставщику надстройки COM и запросить 64-разрядную версию.

Вы используете 32-разрядные элементы управления, у которых нет 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные элементы управления, например Microsoft (Mscomctl.ocx, comctl.ocx) или 32-разрядные элементы управления сторонних производителей, в 32-разрядной версии Office.

В коде VBA используются операторы Declare В основном код VBA не нуждается в адаптации к использованию в 64-разрядной или 32-разрядной версии. Исключением является ситуация, когда операторы Declare применяются для вызова

У вас есть 32-разрядные приложения MAPI для Outlook. Так как число пользователей 64-разрядной версии Outlook растет, рекомендуется выполнить повторную сборку 32-разрядных приложений, надстроек и макросов MAPI, адаптировав их для 64-разрядной версии Outlook. Но при необходимости вы можете продолжать использовать их с 32-разрядной версией Outlook. Информацию о том, как подготовить приложения Outlook для использования как на 32-разрядных, так и на 64-разрядных платформах, см. в статьях Создание приложений MAPI на 32-разрядных и 64-разрядных платформах и Справочник по интерфейсу MAPI для Outlook.

Вы активируете 32-разрядный OLE-сервер или объект. Вы можете продолжать использовать приложение 32-разрядного OLE-сервера с установленной 32-разрядной версией Office.

Вы используете SharePoint Server 2010, и вам требуется представление «Изменить в таблице данных». Вы можете продолжать использовать представление Изменить в таблице данных в SharePoint Server 2010 с 32-разрядной версией Office.

Вам нужны 32-разрядные файлы баз данных Microsoft Access: MDE, ADE и ACCDE. Вы можете перекомпилировать 32-разрядные файлы MDE, ADE и ACCDE, чтобы сделать их совместимыми с 64-разрядной версией Access, или продолжать использовать их в 32-разрядной версии.

Вам требуется редактор формул прежней версии или файлы WLL (файлы библиотек надстроек Microsoft Word) в приложении Word. Вы можете продолжать использовать редактор формул Word прежней версии и запускать файлы WLL в 32-разрядной версии Word.

В презентации PowerPoint есть старый внедренный файл мультимедиа, для которого нет 64-разрядного кодека.

Готовы приступить к установке?

Чтобы установить 32- или 64-разрядную версию Microsoft 365, Office 2021 или Office 2019, выполните действия из статьи Установка Office на ПК.

Я знаю, какая версия мне нужна. Как ее установить?

32-разрядная версия Office устанавливается автоматически, если в начале установки вы явным образом не выбрали 64-разрядную.

Чтобы установить 32- или 64-разрядную версию Office 2016, выполните действия из статьи Скачивание, установка и повторная установка Microsoft 365 или Office 2016.

Важно: Если вы уже установили 32-разрядную версию, но хотите установить вместо нее 64-разрядную (или наоборот), вам следует удалить ненужную версию перед установкой нужной. См. Ошибка «Не удалось установить Office (32- или 64-разрядная версия)».

Если вы еще не сделали выбор между 32- и 64-разрядной версиями, ознакомьтесь с разделами ниже.

Причины для выбора 64-разрядной версии

Компьютеры с 64-разрядными версиями Windows, как правило, имеют больше ресурсов, например процессорной мощности и памяти, чем их 32-разрядные предшественники. Кроме того, 64-разрядным приложениям доступно больше памяти, чем 32-разрядным (до 18,4 миллионов петабайт). Поэтому, если вы работаете с большими файлами или наборами данных и на вашем компьютере установлена 64-разрядная версия Windows, лучше выбрать 64-разрядную версию. Ниже приведены некоторые из таких сценариев.

Вы работаете с большими наборами данных, например, с книгами Excelкорпоративного уровня, в которых используются сложные вычисления, большое количество сводных таблиц, подключения к внешним базам данных, PowerPivot, 3D Map, PowerView или запросы «Скачать и преобразовать». В таких случаях производительность 64-разрядной версии Office может быть выше. См. статьи Технические характеристики и ограничения Excel, Спецификации и ограничения модели данных и Использование памяти в 32-разрядной версии Excel.

Вы работаете в PowerPoint с изображениями, видео и анимацией очень большого размера. 64-разрядная версия Office лучше подходит для обработки таких наборов сложных слайдов.

Вы работаете в Project с файлами размером более 2 ГБ, особенно если проект содержит много подпроектов.

Вы разрабатываете собственные решенияOffice, например надстройки или настройки на уровне документа. Используя 64-разрядную версию Office, вы сможете создавать как 64-разрядные, так и 32-разрядные версии этих решений. Разработчики собственных решений Office получат доступ к 64-разрядному выпуску Office 2016 для тестирования и обновления собственных решений.

Вы работаете типом данных bigint в Accessи хотя этот тип данных поддерживается 32-битной версией Access, вы можете получить неожиданные результаты при выполнении кода или выражения, которые используют 32-разрядные VBA библиотеки. 64-разрядные VBA позволяют использовать тип данных LongLong, который полностью поддерживает больших чисел. Дополнительные сведения см. в статье Использование типа данных bigint.

Причины для выбора 32-разрядной версии

В 32-разрядной операционной системе с процессором x86 (32-разрядным) можно установить только 32-разрядную версию Office. Проверьте свою версию Windows.

Совет: Если у вас 64-разрядная операционная система, процессор x64, вы можете установить 32- или 64-разрядную версию Office.

ИТ-специалистам, в особенности разработчикам, следует ознакомиться с описанными ниже ситуациями, в которых предпочтительнее использовать 32-разрядную версию Office.

У вас есть 32-разрядные надстройки COM без 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные надстройки COM в 32-разрядной версии Office на компьютерах с 64-разрядной ОС Windows. Вы также можете попробовать обратиться к поставщику надстройки COM и запросить 64-разрядную версию.

Вы используете 32-разрядные элементы управления, у которых нет 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные элементы управления, например Типовые элементы управления MicrosoftWindows (Mscomctl.ocx, comctl.ocx) или 32-разрядные элементы управления сторонних производителей, в 32-разрядной версии Office.

У вас есть 32-разрядные приложения MAPI для Outlook. Так как число пользователей 64-разрядной версии Outlook растет, рекомендуется выполнить повторную сборку 32-разрядных приложений, надстроек и макросов MAPI, адаптировав их для 64-разрядной версии Outlook. Но при необходимости вы можете продолжать использовать их с 32-разрядной версией Outlook. Информацию о том, как подготовить приложения Outlook для использования как на 32-разрядных, так и на 64-разрядных платформах, см. в статьях Создание приложений MAPI на 32-разрядных и 64-разрядных платформах и Справочник по интерфейсу MAPI для Outlook.

Вы активируете 32-разрядный OLE-сервер или объект. Вы можете продолжать использовать приложение 32-разрядного OLE-сервера с установленной 32-разрядной версией Office.

Вы используете SharePoint Server 2010, и вам требуется представление «Изменить в таблице данных». Вы можете продолжать использовать представление Изменить в таблице данных в SharePoint Server 2010 с 32-разрядной версией Office.

Вам нужны 32-разрядные файлы баз данных Microsoft Access: MDE, ADE и ACCDE. Вы можете перекомпилировать 32-разрядные файлы MDE, ADE и ACCDE, чтобы сделать их совместимыми с 64-разрядной версией Access, или продолжать использовать их в 32-разрядной версии.

Вам требуется редактор формул прежней версии или файлы WLL (файлы библиотек надстроек Word) в Word. Вы можете продолжать использовать редактор формул Wordпрежней версии и запускать файлы WLL в 32-разрядной версии Word.

В презентации PowerPoint есть старый внедренный файл мультимедиа, для которого нет 64-разрядного кодека.

Готовы приступить к установке?

Чтобы установить 32- или 64-разрядную версию Office 2016, выполните действия из статьи Установка Microsoft 365 или 2016 на компьютер.

При установке Office 2013 можно выбрать 32-или 64-разрядную версию. В общем случае рекомендуем устанавливать 32-разрядную версию Office, так как она лучше совместима с большинством других приложений, особенно со сторонними надстройками. Но если вы работаете с большими блоками информации или графикой, целесообразно выбрать 64-разрядную версию.

Я знаю, что мне нужна 64-разрядная версия. Как ее установить?

Инструкции по установке Office 2013 см. в статье Установка Office 2013.

Примечание: Если вы уже установили 32-разрядную версию, но хотите установить вместо нее 64-разрядную (или наоборот), вам следует удалить ненужную версию перед установкой нужной. См. статью Ошибка «Не удалось установить Office (64- или 32-разрядная версия)» при попытке установки.

Если вы еще не сделали выбор, просмотрите разделы ниже.

Причины для выбора 64-разрядной версии

В 64-разрядной версии Office присутствуют некоторые ограничения, но ее все же следует выбирать в указанных ниже случаях.

Вы работаете с очень большими наборами данных, например с книгами Excelкорпоративного уровня, в которых используются сложные вычисления, большое количество сводных таблиц, подключения к внешним базам данных, Power Pivot, Power Map или Power View. В этом случае лучше воспользоваться преимуществами более высокой производительности 64-разрядной версии Office.

Вы работаете в PowerPoint с очень большими изображениями, видео и анимацией. 64-разрядная версия лучше подходит для обработки таких наборов сложных слайдов.

Вы работаете с очень большими документами Word. 64-разрядная версия лучше подходит для обработки больших таблиц, рисунков и других объектов в документах Word.

Вы работаете в Project 2013 с файлами размером более 2 ГБ, особенно если проект содержит несколько подпроектов.

Вы хотите сохранить 64-разрядную версию, которая уже используется. 32-разрядная и 64-разрядная версии приложений Office несовместимы, поэтому их нельзя устанавливать на одном компьютере.

Вы разрабатываете собственные решения, например надстройки или настройки на уровне документа.

Вашей организации требуется предотвращение выполнения данных (DEP) для приложений Office на аппаратном уровне. DEP — это набор аппаратных и программных технологий, которые используются в некоторых организациях для повышения безопасности.

Если к вам нельзя применить ни один из описанных выше сценариев, вероятно, вам лучше установить 32-разрядную версию.

Примечание: 32-разрядная версия Office хорошо подходит как для 32-, так и для 64-разрядной версии Windows. 64-разрядную версию Office можно установить только в 64-разрядной версии Windows. Если вы устанавливаете Office не в Windows, вам не нужно будет выбирать между 32- и 64-разрядной версиями продукта. Сведения о том, как определить установленную версию Office, см. в статье Какая у меня версия Office?

Если вы захотите перейти с 32-разрядной версии Office на 64-разрядную версию Office, вам нужно будет сначала удалить 32-разрядную версию и только после этого установить 64-разрядную.

Причины для выбора 32-разрядной версии

64-разрядная версия Office может в некоторых случаях демонстрировать более высокую производительность, но вам нужно знать о свойственных ей ограничениях.

В 32-разрядной операционной системе с процессором x86 (32-разрядным) можно установить только 32-разрядную версию Office. Проверьте свою версию Windows.

Если у вас 64-разрядная операционная система, процессор x64, вы можете установить 32- или 64-разрядную версию Office.

ИТ-специалистам, в особенности разработчикам, следует ознакомиться с описанными ниже ситуациями и просмотреть статьи по приведенным ниже ссылкам. Если эти ограничения могут повлиять на вашу работу, лучше выбрать 32-разрядную версию.

Решения, которые используют библиотеку элементов ActiveX. Элементы Comctrl не будут работать. Существует множество способов, которые позволяют разработчикам обойти эту проблему и предоставить вам 64-разрядное решение.

Не будут работать 32-разрядные элементы ActiveX и надстройки сторонних разработчиков. Поставщику потребуется создать 64-разрядные версии этих элементов.

Код Visual Basic для приложений (VBA) с оператором Declare работает в 64-разрядной версии Office, только если его обновить вручную. Дополнительные сведения о том, какие изменения нужно внести в код VBA, чтобы он работал в 64-разрядной версии Office, см. в статье Обзор 64-разрядной версии Visual Basic для приложений.

Скомпилированные базы данных Access, например MDE-, ADE- и ACCDE-файлы, не работают в 64-разрядной версии Office, если не разработаны специально под нее.

У вас есть 32-разрядные приложения MAPI для Outlook. Так как число пользователей 64-разрядной версии Outlook растет, рекомендуется переделать 32-разрядные приложения, надстройки и макросы MAPI, адаптировав их для 64-разрядной версии Outlook. Узнать о том, как подготовить приложения Outlook для использования как на 64-разрядных, так и на 32-разрядных платформах, можно в статьях Построение приложений MAPI на 32-разрядных и 64-разрядных платформах и Справочник по MAPI для Outlook.

В SharePoint 2010 и более ранних версиях режим таблицы недоступен, поскольку для него используется элемент ActiveX.

Microsoft Office Средство просмотра таблиц Excel, ядро СУБД Access для Access 2013 и пакет обеспечения совместимости для выпуска 2007 системы Office блокируют установку 64-разрядной версии Office 2013.

Устаревший редактор формул в Word не поддерживается в 64-разрядной версии Office 2016, но конструктор формул в Word 2013 работает на всех платформах. Кроме того, библиотеки надстроек Word (WLL) не поддерживаются в 64-разрядной версии Office 2013.

Некоторые надстройки, которые вы используете в 32-разрядной версии Office, могут не работать в 64-разрядной версии Office, и наоборот. Если вас беспокоит этот вопрос, перед установкой новой версии проверьте текущую версию Office. Протестируйте работоспособность надстройки в 64-разрядной версии Office или свяжитесь с ее разработчиком, чтобы выяснить, доступна ли 64-разрядная версия надстройки.

Важно: Если вы являетесь администратором, ответственным за развертывание Office, просмотрите дополнительные технические сведения о 64-разрядных выпусках на сайте TechNet в статье 64-разрядные выпуски Office 2013.

Готовы приступить к установке?

См. инструкции в этой статье:

Важно: Office 2010 больше не поддерживается. Перейдите на Microsoft 365, чтобы работать удаленно с любого устройства и продолжать получать поддержку.

Office 2010 — первый выпуск Office, доступный как в 32-, так и в 64-разрядной версии. По умолчанию автоматически устанавливается 32-разрядная версия Office. Но вы можете выбрать подходящую версию с учетом того, как планируете использовать Office. Некоторые надстройки, которые вы используете в 32-разрядной версии Office, могут не работать в 64-разрядной, и наоборот. Если вас беспокоит этот вопрос, перед установкой новой версии проверьте текущую версию Office. Протестируйте работоспособность надстройки в 64-разрядной версии Office или свяжитесь с ее разработчиком, чтобы выяснить, доступна ли 64-разрядная версия надстройки.

Я знаю, что мне нужна 64-разрядная версия. Как ее установить?

Инструкции по установке Office 2010 см. в статье Установка Office 2010.

Если вы еще не сделали выбор, просмотрите разделы ниже.

Причины для выбора 64-разрядной версии

Ниже описаны преимущества 64-разрядной версии Office 2010. Вам также следует знать о свойственных ей ограничениях, например о возможной несовместимости со старыми версиями некоторых надстроек. Именно из-за этих ограничений по умолчанию устанавливается 32-разрядная версия (даже в 64-разрядной операционной системе Windows).

Если вы работаете с очень большими файлами или наборами данных и на вашем компьютере установлена 64-разрядная версия Windows, лучше выбрать 64-разрядную версию. Ниже приведены некоторые из таких сценариев.

Вы работаете с очень большими наборами данных, например с книгами OfficeExcel корпоративного уровня, в которых используются сложные вычисления, большое количество сводных таблиц, подключения к внешним базам данных, Power Pivot, 3D Maps, Power View или запросы «Скачать и преобразовать». 64-разрядная версия Office лучше подходит для работы с большими наборами данных, так как в ней нет ограничений для размера файлов, в отличие от 32-разрядной версии Office, где размер файлов не может превышать 2 ГБ.

Вы работаете в Office PowerPoint с изображениями, видео и анимацией очень большого размера. 64-разрядная версия Office лучше подходит для обработки таких наборов сложных слайдов.

Вы работаете в OfficeProject с файлами, занимающими на диске более 2 ГБ, особенно если проект содержит много подпроектов.

Вы разрабатываете решения Office внутри компании, например надстройки или настройки на уровне документа.

Вашей организации требуется предотвращение выполнения данных (DEP) для приложений Office на аппаратном уровне. DEP — это набор аппаратных и программных технологий, которые используются в некоторых организациях для повышения безопасности. В 64-разрядной версии DEP применяется автоматически, в то время как в 32-разрядной версии его необходимо будет настроить с помощью параметров групповой политики.

Число пользователей 64-разрядной версии Outlook растет, поэтому рекомендуется переделать 32-разрядные приложения, надстройки и макросы MAPI, адаптировав их для 64-разрядной версии Outlook. Но при необходимости вы можете продолжать использовать их с 32-разрядной версией Outlook.

Причины для выбора 32-разрядной версии

В 32-разрядной операционной системе с процессором x86 (32-разрядным) можно установить только 32-разрядную версию Office. Проверьте свою версию Windows.

Если у вас 64-разрядная операционная система, процессор x64, вы можете установить 32- или 64-разрядную версию Office.

Совет: В то же время 32-разрядная версия Office может работать на компьютерах как с 32-разрядной версией Windows, так и с 64-разрядной версией Windows. В Office 2010 можно продолжать использовать существующие элементы Microsoft ActiveX, надстройки COM и Visual Basic для приложений (VBA). Это относится прежде всего к 32-разрядной версии, так как 64-разрядных версий многих надстроек не существует.

Если вашей организации необходимо продолжать использовать расширения для Office, такие как элементы ActiveX, надстройки сторонних разработчиков, собственные решения на базе предыдущих версий Office или 32-разрядные версии программного обеспечения, которое напрямую взаимодействует с Office, рекомендуем автоматически установить 32-разрядную (x86) версию Office 2010 на компьютерах как с 32-, так и с 64-разрядными версиями Windows.

Вы используете 32-разрядные элементы управления, у которых нет 64-разрядных аналогов. Вы можете продолжать использовать 32-разрядные элементы управления, например типовые элементы управления Microsoft Windows (Mscomctl.ocx, comctl.ocx) или 32-разрядные элементы управления сторонних производителей, в 32-разрядной версии Office.

В коде VBA используются операторы Declare. Код Visual Basic для приложений (VBA) с оператором Declare работает в 64-разрядной версии Office, только если его обновить вручную.

В SharePoint Server 2010 и более ранних версиях будет недоступно представление таблицы данных. Но вы можете продолжать использовать представление Изменить в таблице данных в SharePoint Server 2010 с 32-разрядным клиентом Office.

Скомпилированные базы данных Access, например MDE- и ACCDE-файлы, не работают в 64-разрядной версии Office, если не разработаны специально под нее.

Вам требуется устаревший редактор формул или WLL-файл (файл библиотек надстроек Word) в приложении Word. Вы можете продолжать использовать устаревший редактор формул Word (WLL-файлы не рекомендуются к использованию в 32-разрядной версии и не поддерживаются в Office 2010).

В 64-разрядной версии отсутствует кодек (программное обеспечение для сжатия и распаковки звуковых и видеофайлов) для трех форматов файлов мультимедиа QuickTime. Следовательно, если в ваших презентациях PowerPoint есть внедренные файлы мультимедиа старых форматов, необходимо использовать 32-разрядную версию Office.

Источник

С 2019, Пользователям Windows пришлось выбирать между 32 бит против 64 бит Офис. Если вы работаете с этой системой, вы, вероятно, знаете об этих двух формах. Но можете ли вы отличить? Владельцам других операционных систем вообще не нужно думать о битах. Действительно ли необходимо знать различие? Для большинства пользователей, разница в номерах битов незаметна. В общем-то, чем он больше — тем быстрее система. Однако, это очевидно только профессиональным тестерам. Для простого народа, улучшение только незначительное. Так, давайте начнем с основ.

Как найти сведения о версии

Если вы не знаете, есть ли у вас Office 2013 32 или 64 бит, Перейти к “Файл“. Оттуда, вы можете получить доступ “Учетная запись” и “Около“. Вторая строка содержит информацию о “разрядность”.
Здесь мы подготовили иллюстрированную инструкцию, описывающую как узнать, какая редакция Office установлена ​​на вашем компьютере.

В чем разница между 32 Бит и 64 Бит Офис?

Память компьютера

Что делает вторую версию быстрее? Лучшее использование памяти на вашем устройстве. Неоспоримо, Майкрософт офис 64 биты более эффективны для компьютерной памяти над 4 гигабайты. Предшественник часто пытается получить доступ к полной памяти. Кроме, в Windows с большим количеством бит (обратная комбинация невозможна), он использует слой перевода. Это замедляет его работу. Большинство устройств Windows сегодня используют вдвое больше бит (начиная с 8.1 версия). Так, Например, в чем разница между 32 бит и 64 бит Офис 2010?

Для заядлых пользователей Excel, у новой версии есть одно важное преимущество. Это позволяет вам создавать и управлять крупными таблицами. Обработка происходит быстрее, оптимизировано использование памяти. MS Outlook также работает лучше. Еще, в большинстве ситуаций, разница между Office 32 бит и 64 немного мизерный. Пользователи не должны ожидать очевидных улучшений. По сравнению с эффектами перехода на твердотельные накопители, они обычно незначительны.

Любые недостатки?

Хотя быстрее, новая система не идеальна. Наиболее очевидная проблема касается старых надстроек. Вы столкнетесь с проблемами совместимости, если элемент или код VBA подходит для 32 только биты. В наше время это редкий случай, поскольку все новые надстройки совместимы. таким образом, если ты хочешь переключиться, проверьте, будут ли по-прежнему работать какие-либо программы, связанные с Office.

Почему это имеет значение?

Если вы выберете офис 32 бит или 64 бит? Желательно сохранить имеющуюся у вас систему. Переключение имеет смысл в очень особых случаях.. Придерживайтесь знакомого. Конечно, вы можете захотеть ускорить свою систему, если она очень медленная, но полное изменение может быть ненужным. Может быть, ты мог бы вместо этого немного прибраться? Избавьтесь от мусора, забивающего вашу память, и запустите проверку на вирусы, чтобы быть в безопасности.

В конце концов, переустановка это длительный процесс, так ли оно того стоит? Если вы устанавливаете пакет Office впервые, получение 64 бит имеет смысл. То же самое появляется при полной переустановке. Могут быть проблемы с совместимостью VBA, но сейчас это редкость.

Непоследовательный подход к офису 2016 64 Бит против 32 Немного

Управление

Технический гигант посылает противоречивые сигналы относительно своего 32/64 дихотомия. С годами, это способствовало удвоению битов, даже заставил переехать, но затем сделал поворот к более ранней системе. Политика компании ориентирована на затраты, а не интересы пользователей. На самом деле, поддержка предыдущей версии была дешевле. Требовалось меньше поддержки, поскольку проблемы несовместимости были менее распространены.

С годами, система была доработана, но корпорация сохраняет Microsoft Office 32 бит против 64 бит двигается тихо. сегодня, кажется, приоритетом является избежание недоумения, вызванного дилеммой. Вот почему они понятны лишь некоторым из нас..

Управление 2010 32 Бит против 64 Немного

Если вам интересно, в чем разница между 32 бит и 64 бит Офис 2016, это только тонкий. Windows перешла на 64 бит некоторое время назад. сегодня, если на вашем устройстве больше, чем 4 ГБ оперативной памяти, это есть. Во многих случаях, «битрейт» вашего пакета Office не имеет большого значения. Если вы не профессионал, нет необходимости менять систему. Если ваш компьютер медленный, причина кроется за пределами количества бит.

Дополнительные статьи базы знаний


Thunderbird логотип

Импорт EML в Thunderbird

Электронная почта является неотъемлемой частью повседневного делового и частного общения. It is common for people to migrate from one service to another until they find the one that meets


Найти старое сообщение электронной почты

Как найти старые электронные письма в Outlook: Полное руководство

Если вы используете Microsoft Outlook для управления электронной почтой, ты можешь, в какой-то момент нужно найти старые электронные письма. Это может быть сложно, если вы не знаете, где искать…


Использование командной строки для преобразования EML для PST

Пакетное преобразование электронной почты в формате PST с помощью командной строки

Новая версия программного обеспечения Transfer Outlook, вводит пакетное преобразование сообщений в формат PST с поддержкой параметров командной строки. Это руководство описывает это пакетные скрипты и команды…


Outlook, Gmail

Как пересылать электронные письма из Gmail в Outlook

Может возникнуть ситуация, когда вам нужно перенести почту из Gmail в Outlook.. Это может повлечь за собой автоматическую отправку отдельных входящих сообщений на другую учетную запись электронной почты, которую вы…


оценка программного обеспечения

Правильная оценка программного обеспечения

Если вы планируете приобрести программное обеспечение Перспективы передачи, мы настоятельно рекомендуем вам прочитать эту статью. Он описывает, как правильно оценить наше программное обеспечение и протестировать основные преобразования…

Часто приходиться слышать вопрос от пользователей — каком именно офис им устанавливать на свой компьютер 32 бита или 64. У каждого свои доводы и каждый считает, что он прав. Но этот вопрос легко решает компания разработчик — Microsoft.Компания Microsoft рекомендует использовать 32-разрядную версию, если только нет каких-то особых требований.

Microsoft дает следующие рекомендации относительно того, когда нужно устанавливать 64-разрядную версию Office:

Если пользователи организации работают с существующими расширениями Office, такими как элементы ActiveX, сторонние надстройки, собственные решения на базе предыдущих версий Office или 32-разрядные версии программ, взаимодействующие непосредственно с Office, рекомендуется установить 32-разрядный выпуск Office 2010 (вариант по умолчанию) на компьютерах под управлением поддерживаемых 32- и 64-разрядных операционных систем Windows.

Если некоторые пользователи Excel в организации работают с электронными таблицами Excel, размер которых превышает 2 ГБ, таким пользователям рекомендуется устанавливать 64-разрядный выпуск Office 2010. Кроме того, разработчикам собственных решений также рекомендуется использовать 64-разрядный выпуск Office 2010 для тестирования и обновления собственных решений в 64-разрядном выпуске Office 2010.

Как видите, ответ почти для каждого пользователя будет «нет», кроме случаев, когда нужны таблицы Excel чудовищного размера или если планируется развертывание программного обеспечения, которое само нуждается в 64-разрядной версии Office. Большинство других пользователей будет прекрасно работать на платформе x86.

Автоматически выполняется установка 32-разрядной версии Office, даже на компьютерах под управлением 64-разрядной версии Windows. Установка 64-разрядной версии Office рекомендуется тем пользователям, которые работают со сверхбольшими базами данных или листами либо разрабатывают приложения для 64-разрядной платформы.

Однако если на компьютере с 64-разрядной операционной системой уже имеется 64-разрядная версия Office, автоматически устанавливается 64-разрядная версия Office.

Большинство компонентов из 32-разрядной версии Office также содержатся и в 64-разрядной.

64-разрядная версия Microsoft Office не совместима ни с одним из 32-разрядных выпусков программ Office. Таким образом, перед установкой 64-разрядной версии Office необходимо удалить все 32-разрядные программы Office. Диск с пакетом Office содержит его 32- и 64-разрядные версии. Чтобы установить 64-разрядную версию Office, запустите файл Setup.exe из папки x64. Дополнительные сведения см. в разделе Установка 64-разрядной версии Office.

Примечание. 64-разрядной версии Visual Basic 6 не существует, поэтому многие из этих объектов необходимо портировать и переписывать.

На компьютере должна быть установлена 64-разрядная версия Windows 7, Windows Server 7 или Windows 8.

Важно. Если на компьютере с 64-разрядной системой уже есть 64-разрядный выпуск Office, то при запуске из корневой папки программы установки будет установлена 64-разрядная версия Office.

Все надстройки для Office также должны быть 64-разрядными версиями.

Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

Источник

Какой office лучше для windows 10 32 или 64

В данной статье рассмотрим какой Microsoft Office лучше установить, будем отталкиваться от того какая версия Windows у Вас установлена, а так же рассмотрим Microsoft Office для Mac.

Начнем от самого популярного:

Какой Microsoft Office лучше установить если у Вас Windows 10?

1 15

Пользователям Windows 10 на данный момент повезло больше всех, т.к на Windows 10 установится и будет работать абсолютно любая версия Microsoft Office, чего не скажешь уже о более ранних версиях Windows, но об этом позже.

Какие плюсы? Самое современное ПО на данный момент, т.к является самой актуальной редакцией Офисных приложений от Microsoft. Создана специально под Windows 10, за счет чего максимально оптимизирована в скорости работы.

Подробнее о Microsoft Office 2019 можете ознакомиться в нашем каталоге.

Какие плюсы? Большим плюсом Microsoft Office 365 является то, что в зависимости от версии подписки (Personal или Pro Plus) там дается 1тб или 5тб облачного хранилища OneDrive. Так же плюсом является то, что если вдруг вышла новая версия Microsoft Office (к примеру как было ранее обновление с 2016 версии до 2019), то Вам не придется платить снова за покупку новой редакции. Все обновления уже входят в подписку.

Подробнее о Microsoft Office 365 в нашем каталоге.

В нашем каталоге на следующей странице Вы можете найти все доступные версии Microsoft Office 2016.

О более ранних версиях Microsoft Office скажем вкратце, что имеет смысл использовать 2013 и 2010 версии Microsoft Office, только если Вы привыкли работать с ними и не хотите «экспериментов». Если говорить об этих версиях, то лучше используйте Microsoft Office 2013, она более современная и хорошо совместима с новыми версиями Office (2019, 2016, 365). Совместимость нужна для того, чтобы документ который Вы создали у себя на ПК, отображался так же, если его откроют на более новых версиях Офиса, а так же, если Вы будете открывать документы, которые создали на более новых версиях Офиса. С Microsoft Office 2010 к сожалению уже могут быть проблемы с совместимостью.

Какой Microsoft Office лучше для Windows 8.1 и Windows 7?

2 2 1

В связи с тем, что Microsoft Office 2019 работает только на Windows 10, соответственно мы не можем Вам ее посоветовать в связи с тем, что 2019 версия просто не работает на Windows 8/8.1 и Windows 7.

Если Вы хотите использовать самый новый функционал в Microsoft Office, но у Вас установлена Windows 8.1 или Windows 7, то решением будет использовать Microsoft Office 365. Как мы уже упоминали в данной статье выше, Microsoft Office 365 содержит в себе все самые актуальные обновления, в т.ч и из версии Microsoft Office 2019.

Подробнее о Microsoft Office 365 в нашем каталоге.

Если же, Вы не гонитесь за «новейшими обновлениями», а так же, не хотите «мириться» с системой по подписке, либо же Вас не устраивает условие поставки «по логину» в версии «Office 365 Pro Plus», но в то же время хотите использовать современное приложение, которые содержит в себе актуальный функционал и полную совместимость с более ранними версиями Офиса, то Вам отлично подойдет любая редакция Microsoft Office 2016. Это отличное, а главное оптимальное решение для систем Windows 8.1 и Windows 7, т.к Microsoft Office 2016 хорошо оптимизировано и уже проверенное приложение, которое прекрасно работает на данных ОС.

Подробнее о Microsoft Office 2016 в нашем каталоге.

Какой Microsoft Office лучше для Windows XP?

3 13

Microsoft Office для Mac

4 7

Для Mac есть своя версия Microsoft Office 2019 и 2016, они идут отдельной поставкой и для них нужны свои ключи активации, так что, если Вы хотите приобрести MS Office для MacOS, ищите в продаже именно ключи активации для Mac.

Но не будем забывать о Microsoft Office 365. Данное приложение кроссплатформенное и одна лицензия работает как на Windows, так и на Mac. В Microsoft Office 365 входит весь функционал, который есть и под Windows, даже облачное хранилище OneDrive на 1 или 5тб Вы можете использовать на своем Mac. Приобрести Microsoft Office 365 для Mac можете приобрести в нашем каталоге.

Источник

Совместимость 32- и 64-разрядных версий Office

Узнайте о совместимости 32- и 64-разрядных версий Office.

Доступны 32-разрядные и 64-разрядные версии приложений Office.

64-разрядные версии Office позволяют перемещать более крупные объемы данных и обеспечивают дополнительные возможности (например, при работе с большими числами в Microsoft Excel 2010). При создании 32-разрядного кода вы можете использовать 64-разрядную версию Office, не внося какие-либо изменения. Если же вы создаете 64-разрядный код, в коде должны использоваться определенные ключевые слова и константы условной компиляции для обратной совместимости кода с более ранней версией Office и выполнения правильного кода при смешении 32- и 64-разрядного кода.

Visual Basic для приложений 7.0 (VBA 7) выпущен в виде 64-разрядных версий для Office и работает как с 32-, так и с 64-разрядными приложениями. Изменения, приведенные в этой статье, применимы только к 64-разрядным версиям Office. 32-разрядные версии Microsoft Office позволяют использовать решения, встроенные в предыдущие версии Office, без дальнейших изменений.

По умолчанию при установке 64-разрядной версии Office также устанавливается 32-разрядная версия. Во время установки выберите непосредственно 64-разрядную версию Microsoft Office.

Для работы с 64-разрядной версией в VBA 7 необходимо обновить существующие операторы Windows API (операторы Declare). Кроме того, необходимо обновить адресные указатели и отобразить дескрипторы окон в пользовательских типах, которые используются этими операторами. Эти вопросы, а также проблемы совместимости между 32-разрядной и 64-разрядной версиями и предлагаемые решения обсуждаются более подробно далее.

Сравнение 32- и 64-разрядных систем

Приложения, созданные с использованием 64-разрядных версий Office, могут ссылаться на адресные пространства большего объема, чем приложения, созданные в 32-разрядных версиях. Это значит, что вы можете использовать для данных больший объем физической памяти, чем раньше, и в результате снизить потребление ресурсов на перемещение данных в физическую память и из нее.

Помимо ссылок на определенные места (известных как указатели) в физической памяти, вы также можете использовать адреса для обращения к идентификаторам окна отображения (известным как дескрипторы). Размер (в байтах) указателя или дескриптора зависит от того, какая система используется (32- или 64-разрядная).

Чтобы запустить существующие решения вместе с 64-разрядными версиями Office, учитывайте следующее:

Собственные 64-разрядные процессы в Office не могут загружать 32-разрядные двоичные файлы. Это происходит при использовании существующих элементов Microsoft ActiveX и надстроек.

Ранее в VBA не было типа данных указателя, поэтому для хранения указателей и дескрипторов приходилось использовать 32-разрядные переменные. Теперь при использовании операторов Declare эти переменные усекают 64-разрядные значения, возвращаемые при вызовах API.

База кода VBA 7

VBA 7 заменяет базу кода VBA в Office 2007 и более ранних версиях. VBA 7 доступен в 32- и 64-разрядных версиях Office. Он предоставляет две константы условной компиляции:

VBA7 помогает обеспечить обратную совместимость вашего кода, проверяя, какую версию VBA использует ваше приложение — VBA 7 или более раннюю.

Win64 проверяет разрядность кода (32- или 64-разрядный код).

За некоторыми исключениями макросы, которые работают в документе в 32-разрядной версии приложения, также будут работать в 64-разрядной версии.

Совместимость элементов ActiveX и надстроек COM

Существующие 32-разрядные элементы ActiveX несовместимы с 64-разрядными версиями Office. Для элементов ActiveX и объектов COM:

Собственные 64-разрядные процессы в Office не могут загружать 32-разрядные двоичные файлы. Сюда входят общие элементы управления MSComCtl (TabStrip, Toolbar, StatusBar, ProgressBar, TreeView, ListViews, ImageList, Slider, ImageComboBox) и элементы управления MSComCt2 (Animation, UpDown, MonthView, DateTimePicker, FlatScrollBar). Эти элементы управления были установлены 32-разрядными версиями Office, выпущенными до Office 2010. При переносе кода в 64-разрядные версии Office вам потребуется найти альтернативные варианты для существующих решений VBA, использующих эти элементы управления.

Совместимость API

Сочетая VBA и библиотеки типов, вы получаете множество функций для создания приложений Office. Однако иногда бывает необходимо взаимодействовать с операционной системой компьютера и другими компонентами напрямую (например, при управлении памятью или процессами, при работе с элементами пользовательского интерфейса, такими как окна и элементы управления, или при внесении изменений в реестр Windows). В этих ситуациях лучше всего использовать одну из внешних функций, встроенных в DLL-файлы. Это можно сделать в VBA, вызвав API с помощью операторов Declare.

Корпорация Майкрософт предоставляет файл Win32API.txt, содержащий 1500 операторов Declare, и инструмент для копирования требуемого оператора Declare в ваш код. Однако эти операторы предназначены для 32-разрядных систем и должны быть преобразованы в 64-разрядные. Это можно сделать, используя информацию, приведенную далее в этой статье. Существующие операторы Declare не будут компилироваться в 64-разрядной версии VBA до тех пор, пока они не будут помечены с помощью атрибута PtrSafe как безопасные для 64-разрядных систем. Вы можете найти примеры этого типа конверсии на веб-сайте Яна Карела Питерса, являющегося MVP по продуктам Excel, по адресу https://www.jkp-ads.com/articles/apideclarations.asp. Руководство пользователя для инспектора совместимости кода Office — полезный инструмент для проверки синтаксиса API оператора Declare на наличие атрибута PtrSafe, если это необходимо, и соответствующего возвращаемого типа.

Операторы Declare похожи на один из приведенных ниже примеров в зависимости от того, вызывается ли подпрограмма (без возвращаемого значения) или функция (с возвращаемым значением).

Функция SubName или FunctionName заменяется фактическим именем процедуры в файле DLL и представляет собой имя, которое используется при вызове этой процедуры из кода VBA. Для имени процедуры можно также указать аргумент AliasName. Имя DLL-файла, содержащего вызываемую процедуру, следует за ключевым словом Lib. И, наконец, список аргументов содержит параметры и типы данных, которые должны быть переданы в процедуру.

Приведенный ниже оператор Declare открывает подраздел реестра Windows и заменяет его значение.

Запись Windows.h (дескриптор окна) для функции RegOpenKeyA выглядит следующим образом:

В Visual C и Microsoft Visual C++ предыдущий пример правильно компилируется как для 32-разрядных, так и для 64-разрядных версий. Это объясняется тем, что HKEY определен как указатель, размер которого показывает размер памяти платформы, на которой компилируется код.

В предыдущих версиях VBA не было определенного типа данных указателя, поэтому использовался тип Long. А поскольку тип данных Long всегда является 32-разрядным, код прерывается при работе в системе с 64-разрядной памятью, так как 32-разрядные данные могут быть усечены или перезаписаны поверх других адресов памяти. Любая из этих ситуаций может привести к непредсказуемому поведению или сбою системы.

Для решения этой проблемы VBA содержит истинный тип данных указателя: LongPtr. Новый тип данных позволяет написать исходный оператор Declare правильно:

Этот тип данных и новый атрибут PtrSafe позволяют использовать этот оператор Declare как в 32-разрядных, так и в 64-разрядных системах. Атрибут PtrSafe указывает компилятору VBA, что оператор Declare предусмотрен для 64-разрядной версии Office. При использовании оператора Declare в 64-разрядной системе без этого атрибута возникнет ошибка компиляции. Атрибут PtrSafe необязателен в 32-разрядной версии Office. Это позволяет существующим операторам Declare работать так, как и обычно.

В приведенной ниже таблице описаны новые квалификатор и тип данных, а также другой тип данных, два оператора преобразования и три функции.

Тип Item Описание
Квалификатор PtrSafe Указывает, что оператор Declare совместим с 64-разрядными версиями. Этот атрибут обязателен в 64-разрядных системах.
Тип данных LongPtr Переменный тип данных, равный 4 байтам в 32-разрядных версиях и 8 байтам в 64-разрядных версиях Microsoft Office. Это рекомендуемый способ объявления указателя или дескриптора в новом, а также устаревшем коде, который должен работать в 64-разрядной версии Office. Он поддерживается только в 32- и 64-разрядной среде выполнения VBA 7. Обратите внимание, что вы можете назначать ему числовые значения, но не числовые типы.
Тип данных LongLong Это 8-байтовый тип данных, доступный только в 64-разрядных версиях Microsoft Office. Этому типу можно назначать числовые значения, но не числовые типы (чтобы избежать усечения).
Оператор преобразования CLngPtr Преобразует простое выражение в тип данных LongPtr.
Оператор преобразования CLngLng Преобразует простое выражение в тип данных LongLong.
Функция VarPtr Преобразователь переменной. Возвращает тип данных LongPtr в 64-разрядных версиях и тип данных Long в 32-разрядных версиях (4 байта).
Функция ObjPtr Преобразователь объекта. Возвращает тип данных LongPtr в 64-разрядных версиях и тип данных Long в 32-разрядных версиях (4 байта).
Функция StrPtr Преобразователь строки. Возвращает тип данных LongPtr в 64-разрядных версиях и тип данных Long в 32-разрядных версиях (4 байта).

В приведенном ниже примере показано, как использовать некоторые из этих элементов в операторе Declare.

Обратите внимание, что операторы Declare без атрибута PtrSafe не совместимы с 64-разрядной версией Office.

Существует две константы условной компиляции: VBA7 и Win64. Чтобы предотвратить использование 64-разрядного кода в более ранней версии Office и тем самым обеспечить обратную совместимость с предыдущими версиями Microsoft Office, используйте константу VBA7 (наиболее распространенный случай). Для кода с отличающимися друг от друга 32- и 64-разрядными версиями (например, для вызова математического API, который применяет тип данных LongLong в 64-разрядной версии и тип данных Long в 32-разрядной версии) используйте константу Win64. В следующем коде показан пример использования этих двух констант.

Подводя итог, если вы пишете 64-разрядный код и планируете использовать его в предыдущих версиях Office, рекомендуется использовать константу условной компиляции VBA7. Но если вы пишете в Office 32-разрядный код, он будет работать так же, как и в предыдущих версиях Office (без использования константы компиляции). Чтобы гарантировать использование 32-разрядных операторов для 32-разрядных версий и 64-разрядных операторов для 64-разрядных версий, лучше всего применять константу условной компиляции Win64.

Использование атрибутов условной компиляции

В следующем примере показан требующий обновления код на языке VBA, написанный для 32-разрядных версий. В устаревшем коде обратите внимание на типы данных, которые обновлены для использования LongPtr, так как ссылаются на дескрипторы или указатели.

Источник

Выбор 32- или 64-разрядной версии Office

Автоматически выполняется установка 32-разрядной версии Office, даже на компьютерах под управлением 64-разрядной версии Windows. Установка 64-разрядной версии Office рекомендуется тем пользователям, которые работают со сверхбольшими базами данных или листами либо разрабатывают приложения для 64-разрядной платформы.

Однако если на компьютере с 64-разрядной операционной системой уже имеется 64-разрядная версия Office, автоматически устанавливается 64-разрядная версия Office.

Компоненты, входящие в 64-разрядную версию Office

Большинство компонентов из 32-разрядной версии Office также содержатся и в 64-разрядной.

Ниже перечислены некоторые компоненты, не входящие в 64-разрядную версию Office.

Совместимость с существующими файлами и решениями Office

64-разрядная версия Microsoft Office не совместима ни с одним из 32-разрядных выпусков программ Office. Таким образом, перед установкой 64-разрядной версии Office необходимо удалить все 32-разрядные программы Office. Диск с пакетом Office содержит его 32- и 64-разрядные версии. Чтобы установить 64-разрядную версию Office, запустите файл Setup.exe из папки x64. Дополнительные сведения см. в разделе Установка 64-разрядной версии Office.

Примечание. 64-разрядной версии Visual Basic 6 не существует, поэтому многие из этих объектов необходимо портировать и переписывать.

Операционные системы, необходимые для работы 64-разрядной версии Office

На компьютере должна быть установлена 64-разрядная версия Windows 7, Windows Server 7 или Windows 8.

Установка 64-разрядной версии Office

Важно. Если на компьютере с 64-разрядной системой уже есть 64-разрядный выпуск Office, то при запуске из корневой папки программы установки будет установлена 64-разрядная версия Office.

Все надстройки для Office также должны быть 64-разрядными версиями.

Источник

Adblock
detector

April 2 2014, 10:24

Category:

  • IT
  • Cancel

Выбор 32- или 64-разрядной версии Microsoft Office

Office 2010 обеспечивает поддержку 32-разрядных версий программ Office 2010, выполняемых в 64-разрядной операционной системе, с помощью WOW64, среды совместимости, предоставляемой операционной системой, которая поддерживает работу 32-разрядных приложений в 64-разрядной системе Windows. Использование 32-разрядной версии Office 2010 позволяет продолжать работать с существующими надстройками Office сторонних производителей, которые основаны на 32-разрядной архитектуре.
Для большинства пользователей использование 32-разрядной версии Office 2010 является предпочтительным, так как оно позволяет предотвратить возможные проблемы совместимости с другими 32-разрядными приложениями, например с надстройками сторонних поставщиков, которые выпускаются только для 32-разрядных операционных систем.

Подробные сведения о 64-разрядной версии Office

Возможности 32-разрядной версии Office, отсутствующие в 64-разрядной версии

Библиотека элементов ActiveX, ComCtl. Эта библиотека содержит элементы ActiveX, используемые для создания решений. Чаще всего она используется в программах Access, Excel и Word.
Элемент управления «список» SharePoint. Компонент списка, используемый в технологии SharePoint, недоступен пользователям 64-разрядной версии пакета Office.
Объемные представления сводных диаграмм в Excel. Трехмерные (объемные) представления сводных диаграмм в Excel недоступны в 64-разрядной версии пакета Office. Двумерные (плоские) диаграммы доступны.

Совместимость с существующими файлами и решениями Office

Примечание. 64-разрядная версия Office 2010 несовместима с другими 32-разрядными приложениями Office. Таким образом, перед установкой 64-разрядной версии Office 2010 нужно удалить 32-разрядные приложения Office. Диск с Office 2010 содержит как 32-, так и 64-разрядную версию Office 2010. Чтобы установить 64-разрядную версию Office 2010, нужно запустить программу Setup.exe из папки x64. Дополнительные сведения см. в разделе Установка 64-разрядной версии Office.

Библиотека элементов ActiveX, ComCtl. Любые решения, в которых используются эти элементы, не работают. Для некоторых из этих компонентов не существует подходящей замены.
Элементы ActiveX и надстройки независимых производителей. Все такие компоненты не работают в 64-разрядной версии Office.
Примечание. Не существует 64-разрядной версии Visual Basic 6. Это означает, что многие соответствующие объекты необходимо перенести и переписать.
Visual Basic для приложений. Единственный способ заставить работать код Microsoft Visual Basic для приложений (VBA), содержащий конструкцию Declare, в 64-разрядной версии пакета Office — это вручную внести изменения в него.
Скомпилированные базы данных Access. MDE- и ACCDE-файлы, используемые разработчиками приложений Access для распространения решений и защиты интеллектуальной собственности, не работают в 64-разрядной версии Office. При необходимости обратитесь к поставщику с просьбой повторно скомпилировать, проверить и распространить 64-разрядную версию решения.
Вызовы MAPI. После установки 64-разрядной версии Office теряется интеграция с приложением Microsoft Office Communicator, поскольку оно не является 64-разрядным, а трансляция вызовов MAPI между 32- и 64-разрядными программами невозможна. Это же относится и к приложениям, интегрируемым с Microsoft Outlook.

Операционные системы, необходимые для работы с 64-разрядной версией Office

На компьютере должна быть установлена 64-разрядная версия системы Windows Vista, Windows Server 2008 или новее.

Понравилась статья? Поделить с друзьями:
  • Какой объем оперативной памяти оптимален в windows 10
  • Какой офис лучше для windows 10 2016 или 2019
  • Какой объем оперативной памяти нужен для windows 10 64 bit
  • Какой офис лучше выбрать для windows 10
  • Какой объем оперативной памяти необходим для работы windows 7