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

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

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

Author24 — интернет-сервис помощи студентам
Мой знакомый недавно установил вин 10 64 бит. И установил офис 2016 64 бит. Теперь моя программа, созданная в access 2016 32 бит не работает. Похоже, что отсутствуют некоторые библиотеки (VBA access 64 бит находит ошибки синтаксиса, которые не существуют в 32 битовой системе). Установить офис 2016 32 бит не удаётся, т.к. при установке происходит ошибка, которая говорит, что нельзя установить офис 32 бит из-за присутствия программ 64 бит. Что посоветуете? Спасибо...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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
9085 / 5988 / 588
Регистрация: 27.03.2013
Сообщений: 19,737
27.04.2021, 10:36 2
Удалить офис 64 и установить 32.
По крайней мере на системнике у меня так.

Добавлено через 1 минуту
Хотя лучше поспрашивать в разделе про офис и про виндовс, ибо могут быть нюансы.
0
633 / 134 / 19
Регистрация: 04.10.2015
Сообщений: 507
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
Сообщений: 16
27.04.2021, 10:54 6
Вы на 32 офисе отредактируйте свою программу, закомментировав подозрительный код (места, где подключаются какие-нибудь библиотеки). Создайте рабочую версию под 64 бита. А потом уже разбирайтесь с кодом, чтобы он работал и там и там.
0
0 / 0 / 0
Регистрация: 31.12.2014
Сообщений: 11
27.04.2021, 10:56  [ТС] 7
Ясно, спасибо, попробую, хотя это головная боль. Проще установить 32-битный офис. Спасибо еще раз...
0
633 / 134 / 19
Регистрация: 04.10.2015
Сообщений: 507
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
633 / 134 / 19
Регистрация: 04.10.2015
Сообщений: 507
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
7433 / 4568 / 299
Регистрация: 12.08.2011
Сообщений: 14,191
28.04.2021, 01:38 15
Цитата Сообщение от andris2 Посмотреть сообщение
Весь исходный код для Access и его отладку делаю в Office2003
Я когда работал по этому профилю, то тоже так делал. Сейчас задачи маленькие и вполне на 2010-м удобно.
К тому же, если делать в mdb, то в 2010-м есть некоторые плюсы в VBA
0
28.04.2021, 01:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
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
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru