Добрый вечер, подскажите, кто знает, возможно ли преобразовать(сохранить как) файл excel 2007 32bit в excel 2013 64bit?
совместимость excel 32bit/64bit
19.09.2013 20:21:26
|
|
|
|
19.09.2013 20:25:10
Нам поставить у себя оба и попробовать, потом отписаться? В чем вопрос-то? У Вас руки связаны?
Я сам - дурнее всякого примера! ...
|
|
|
|
19.09.2013 20:37:30
А чем файлы отличаются? Разве, что - только некоторые макросы.
|
|
|
|
19.09.2013 20:41:14
У меня 2013/64 файлы открывает любые, но как правильно заметил Михаил, не которые макросы не хотят работать.
|
|
|
|
19.09.2013 20:53:09
Значит ли это, что несовместимость 64/32, о которой заявляет microsoft связана c программой, а не с файлам созданными в 32/64?
|
|
|
|
19.09.2013 20:55:36
KuklP, я в макросах не понимаю и они мне не нужны, не работает да и ладно
Но факт попадались, в 32 работали, сейчас нет и ошибка именно где system32. |
|
|
|
19.09.2013 21:02:36
Дополню Игоря, он приводил пример совместимого использования здесь, например:
Пост №4.
Я сам - дурнее всякого примера! ...
|
|
|
|
20.09.2013 04:50:18
Может быть одновременно установлена, например, 64 битная версия Excel 2010 и 32 битная - 2007 или 2003. А файлы те же самые. Использование API функций в макросах 64- битной версии требует доработки кода. Ну и еще в 64-битной версии нет встроенного элемента календаря, нужно использовать календари, сделанные на основе элементов формы (таких опубликовано много). Вы бы написали, что никаких макросов у Вас нет, а то уже пятеро, включая меня, Вас об этом предупреждают, а реакции - никакой |
|||
|
|
20.09.2013 12:37:46
А как сохранить файл excel 2007 32 bib in excel 2013 32 bit?
|
|
|
|
20.09.2013 13:03:11
Я сам - дурнее всякого примера! ...
|
|
|
|
07.12.2013 07:36:54
коллеги, тоже столкнулся с такой проблемой. имеется такой участок кода на котором в Win64 естественным образом вылезают проблемы. как поправить? Shell64 написать? или как универсализировать код что бы везде работал макро независимо от винды??
Private 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) Const SW_SHOWNORMAL = 1 спасибо |
|
|
|
07.12.2013 12:52:19
Изменено: |
|
|
|
19.03.2019 08:31:31
Здравствуйте! Подниму старую тему. У меня установлен OFFICE 2013. Компьютер Win10 PRO x64. При попытке запустить макрос выскакивает сообщение: "The code in this project must be updated for use on 64-bit systems. Please review and update Declare statements and then mark them with the PtrSafe attribute."
Соответственно я порылся на форумах и обнаружил разные, не понятные для меня, обсуждения на эту тему, а также определенные решения. Я честно пытался их повторить. Например такие не простые для меня, как Прекратить появление всплывающего сообщения, а также выделения красным цветом строк кода, где офис требовал внести корректировки, мне удалось только тогда, кода я повставлял PtrSafe перед Function и Sub. Но беда в том, что от этого работать мой код не стал. Помогите, пожалуйста. Сам я вряд ли разберусь.
|
|||||
|
|
19.03.2019 08:34:10
Согласие есть продукт при полном непротивлении сторон
|
|||
|
|
19.03.2019 08:39:25
|
|||
|
|
19.03.2019 08:44:07
Доброе время суток
Вот только будет ли совместима pwt.dll с 64 битным режимом? Это библиотека из |
|
|
|
19.03.2019 08:50:16
Андрей VG, как же вы правы! Я не доглядел. Действительно для 32 bit библиотека. Наверное именно из-за этого и не работает. Спасибо за наводку. Теперь буду искать верную библиотеку.
|
||||
|
|
|||