С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/47: Рейтинг темы: голосов - 47, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 31.12.2014
Сообщений: 11
1

Установить Office 32 бит под Windows 10 64 бит

27.04.2021, 10:14. Показов 8533. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мой знакомый недавно установил вин 10 64 бит. И установил офис 2016 64 бит. Теперь моя программа, созданная в access 2016 32 бит не работает. Похоже, что отсутствуют некоторые библиотеки (VBA access 64 бит находит ошибки синтаксиса, которые не существуют в 32 битовой системе). Установить офис 2016 32 бит не удаётся, т.к. при установке происходит ошибка, которая говорит, что нельзя установить офис 32 бит из-за присутствия программ 64 бит. Что посоветуете? Спасибо...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.04.2021, 10:14
Ответы с готовыми решениями:

Поведение дочерних окон 32 бит MDI приложения под Windows 7 64 бит
Все было хорошо с приложением под 32 бит Windows XP в течение 2-х лет. После установки программы на...

В заданном массиве из 10 слов, в каждом элементе бит 5 установить в 1, а бит 2 поменять на противоположный
Доброй ночи! кто может помочь с задачкой? В заданном массиве из 10 слов, в каждом элементе бит 5...

Поменять местами значения бит в заданном количестве пар бит. Номера бит в парах задаются с клавиатуры
1.Разработать алгоритм ввода с клавиатуры требуемых типов данных и показать на экране их внутреннее...

Windows 64 бит и 32 бит Delphi приложение
Уважаемые форумчане, ответьте, пожалуйста на такой вопрос: Если Delphi установлена на 64 битной...

14
9113 / 6051 / 591
Регистрация: 27.03.2013
Сообщений: 19,882
27.04.2021, 10:36 2
Удалить офис 64 и установить 32.
По крайней мере на системнике у меня так.

Добавлено через 1 минуту
Хотя лучше поспрашивать в разделе про офис и про виндовс, ибо могут быть нюансы.
0
645 / 146 / 19
Регистрация: 04.10.2015
Сообщений: 567
27.04.2021, 10:43 3
VinniPuh,
Почти анекдот.
- А почему вы поставили 64-битный офис?
- Вы, что не понимаете, что у меня винда 64?
2
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
27.04.2021, 10:43 4
Цитата Сообщение от Seled Посмотреть сообщение
Теперь моя программа, созданная в access 2016 32 бит не работает
Нужно переделать программу для совместной работы в 32 и 64 офисе
Создать в начале модуля ветку (или создать отдельный модуль)

Visual Basic
1
2
3
4
5
#If Win64 Then
'сюда переносим аналоги того, что работает в офис 32, но в версии офис 64
#Else
' сюда переносим все что не работает под  офис 64
#End If
0
0 / 0 / 0
Регистрация: 31.12.2014
Сообщений: 11
27.04.2021, 10:50  [ТС] 5
Офис 64 бит удален, но ошибка остается. Невозможно установить офис 32 бит.
0
7 / 0 / 0
Регистрация: 11.03.2016
Сообщений: 21
27.04.2021, 10:54 6
Вы на 32 офисе отредактируйте свою программу, закомментировав подозрительный код (места, где подключаются какие-нибудь библиотеки). Создайте рабочую версию под 64 бита. А потом уже разбирайтесь с кодом, чтобы он работал и там и там.
0
0 / 0 / 0
Регистрация: 31.12.2014
Сообщений: 11
27.04.2021, 10:56  [ТС] 7
Ясно, спасибо, попробую, хотя это головная боль. Проще установить 32-битный офис. Спасибо еще раз...
0
645 / 146 / 19
Регистрация: 04.10.2015
Сообщений: 567
27.04.2021, 10:58 8
А так проще.
Чистим весь офис здесь
А уж затем экспериментируем
1
775 / 256 / 43
Регистрация: 09.12.2016
Сообщений: 855
27.04.2021, 12:54 9
Цитата Сообщение от Seled Посмотреть сообщение
Офис 64 бит удален, но ошибка остается. Невозможно установить офис 32 бит.
32-битный офис без никаких проблем ставится на Windows 10 64 бит.

Две недели назад на Windows 10, после обновлений Windows, почему то не удалось установить Офис 10, хотя теоретически должен ставится. Но ничего, поставили Офис 2016.
0
645 / 146 / 19
Регистрация: 04.10.2015
Сообщений: 567
27.04.2021, 13:49 10
Цитата Сообщение от tkrainyk Посмотреть сообщение
32-битный офис без никаких проблем ставится на Windows 10 64 бит.
... в чем не раз убеждался сам. Только здесь вопрос стоит о замене офиса с 64 на 32.

Весь исходный код для Access и его отладку делаю в Office2003. Далее конвертировать в любую версию - уже не проблема.
Сколько раз слышал скептические усмешки, что мол непристойно в таком старом барахле копаться.
А на мою просьбу показать что-либо "пристойное", сделанное этим знатоком, например, хотя бы в Office2010, как правило, оставалось без ответа.
2
775 / 256 / 43
Регистрация: 09.12.2016
Сообщений: 855
27.04.2021, 14:47 11
Цитата Сообщение от boby104 Посмотреть сообщение
Нужно переделать программу для совместной работы в 32 и 64 офисе
Создать в начале модуля ветку (или создать отдельный модуль)
Visual Basic
1
2
3
4
5
#If Win64 Then
'сюда переносим аналоги того, что работает в офис 32, но в версии офис 64
#Else
' сюда переносим все что не работает под  офис 64
#End If
А я вот сделал так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
'Функция для запуска файла внешнего приложения
#If VBA7 Then
    Declare PtrSafe Function ShellExecute Lib "SHELL32.DLL" Alias "ShellExecuteA" (ByVal hwnd As Long, _
                         ByVal lpOperation As String, ByVal lpFile As String, _
                         ByVal lpParameters As String, ByVal lpDirectory As String, _
                         ByVal nShowCmd As Long) As Long
#Else
    Declare Function ShellExecute Lib "SHELL32.DLL" Alias "ShellExecuteA" (ByVal hwnd As Long, _
                         ByVal lpOperation As String, ByVal lpFile As String, _
                         ByVal lpParameters As String, ByVal lpDirectory As String, _
                         ByVal nShowCmd As Long) As Long
#End If
0
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
27.04.2021, 15:36 12
tkrainyk,
это ответ с другого форума:
Собственно, правильным способом проверки для 32-битной или 64-битной платформы является использование константы Win64, которая определена во всех версиях VBA (16-разрядная, 32-разрядная и 64-разрядная версии).
Цитата Сообщение от tkrainyk Посмотреть сообщение
VBA7
- определяет скорее вервию офиса

Между VBA6 и VBA7 мало что изменилось. VBA7 был представлен для поддержки версий 64-bit как Office, так и Windows (см. ниже, в чем заключаются эти различия). Вот основные изменения:

Поддержка 64-bit, в первую очередь для API. Это используется как для того, чтобы ваш код работал с вашей версией OS/Office, так и с другими версиями (например, с кем-то на Office 2003/WinXP)

Если вы находитесь на 64-bit версии Windows, но находитесь на 32-разрядной версии Office, вы можете объявить API вызовов , как показано ниже.

Visual Basic
1
2
3
4
5
#If Win64 Then
            Declare PtrSafe Function GetTickCount64 Lib "kernel32"() As LongLong
        #Else
            Declare PtrSafe Function GetTickCount Lib "kernel32" () As Long
        #End If
Если вы находитесь на 64-bit версии Windows и на 64-bit версии Office, вы можете объявить API вызов:

Visual Basic
1
2
3
4
5
6
7
8
 #If VBA7 Then
           Declare PtrSafe Function FindWindow Lib "user32" Alias "FindWindowA" ( _
               ByVal lpClassName As String, _
               ByVal lpWindowName As String) As LongPtr
         #Else
           Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal _
               lpClassName As String, ByVal lpWindowName As String) As Long
        #End If
1
775 / 256 / 43
Регистрация: 09.12.2016
Сообщений: 855
27.04.2021, 15:39 13
Спасибо. Буду знать.
0
0 / 0 / 0
Регистрация: 31.12.2014
Сообщений: 11
27.04.2021, 16:38  [ТС] 14
Спасибо большое. Наверное, так и поступлю в будущем. А пока решил вопрос с установкой офиса 32 бит. Просто потер соответствующие файлы в HKEY_CLASSES_ROOT\Installer\Products\...01FEC
Спасибо огромное.
0
Эксперт MS Access
7447 / 4581 / 302
Регистрация: 12.08.2011
Сообщений: 14,286
28.04.2021, 01:38 15
Цитата Сообщение от andris2 Посмотреть сообщение
Весь исходный код для Access и его отладку делаю в Office2003
Я когда работал по этому профилю, то тоже так делал. Сейчас задачи маленькие и вполне на 2010-м удобно.
К тому же, если делать в mdb, то в 2010-м есть некоторые плюсы в VBA
0
28.04.2021, 01:38
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.04.2021, 01:38
Помогаю со студенческими работами здесь

Не могу установить сетевой драйвер на windows 7 64 бит
Ребят выручайте не могу установить на новый компьютер Леново, сетевой драйвер на windows 7 64 бит,...

При попытке установить windows 7 64 бит выскакивала ошибка связанная с UEFI
Здравствуйте. При попытке установить windows 7 64 бит выскакивала ошибка связанная с UEFI. В...

Поделить строку на блоки по 12 бит и заменить в каждом блоке случайный бит
На входе есть строка типа string, каждый символ нужно перевести в последовательность битов, и эту...

При сложении по модулю два двух чисел по 48 бит пропадает 1 бит
Здравствуйте, помогите пожалуйста. В этой строке пропадает 1 бит, т.е. должно быть 48, а их 47. R...

Самые часто встречающиеся 24 символа кодировать по 5 бит. А все остальные по 10 бит
Требуется: самые часто встречающиеся 24 символа кодировать по 5 бит. А все остальные по 10 бит....

Сделать в числе n циклическую перестановку четных бит на k бит вправо
Написать программу, которая позволит ввести два числа n и k типа ulong с клавиатуры, напечатать их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
Как использовать Kotlin в Android разработке
InfoMaster 12.01.2025
Язык программирования Kotlin, разработанный компанией JetBrains, стал неотъемлемой частью современного мира Android-разработки. Первоначально представленный в 2011 году, Kotlin был официально. . .
Использование Go (Golang) в backend разработке
InfoMaster 12.01.2025
Язык программирования Go (Golang), разработанный компанией Google, стал важным инструментом для разработчиков программного обеспечения, особенно в области бэкенд-разработки. С момента своего. . .
Как работать с Laravel в PHP
InfoMaster 12.01.2025
Введение в Laravel Laravel представляет собой современный PHP-фреймворк с открытым исходным кодом, который значительно упрощает и ускоряет процесс разработки веб-приложений. Этот фреймворк был. . .
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru