Dlaczego office x86 (32bit) a nie (64bit)
by vbatools on Jul.21, 2014, under Newsy, Porady
Która wersja jest lepsza?
Często wpadamy w pułapkę, ponieważ MS wytworzył dwie wersje pakietu. Wersje x86 (32-bity), jak i x64 (czyli 64-bity). Instalując pakiet Office pobrany z konta internetowego (O365) lub posiadając płytę z dwoma wersjami, mamy ochotę zainstalować wersję lepszą, wydajniejszą.
Na pierwszy rzut oka, instalacją lepszą jest x64, ponieważ taki właśnie posiadamy system operacyjny, który jest bardziej stabilny i optymalnie wykorzystujący nasz nowoczesny procesor. W ten sposób często wpadamy w pułapkę co opisuję poniżej.
W artykule producenta: Wybór 32-bitowej lub 64-bitowej wersji pakietu Microsoft Office między innymi czytamy:
- Biblioteka formantów ActiveX ComCtl – Nie działają żadne rozwiązania z zastosowaniem tych formantów. Dla niektórych z tych formantów nie ma dobrych zamienników.
- Formanty ActiveX i dodatki innych firm – Żadne z nich nie działają w 64-bitowej wersji pakietu Office.
dodatkowo
- Menu XMLowe – Niestety wersja 64bit nie respektuje instrukcji jakie z powodzeniem są stosowane w 32bity.
Kłopotem też jest odwołanie do API realizowanych przez system operacyjny. Można jednak temu zaradzić budując warunek odwołujący się do kompilacji. Przeczytać na ten temat można tutaj.
W takim razie to wystarczy aby definitywnie pożegnać się z dodatkami producentów sprzętu: Sterowników Bluetooth, Driverów do Skanerów, programów OCR, nakładek i dodatków ułatwiających pracę w Office. Własne produkcje (np konfiguratory, power tabele, połączenia z zewnętrznymi repozytoriami) też mogą przestać działać po odpaleniu na x64.
Jako twórca rozwiązań VBATools wszystkie dodatki napisane w technologii VBA, oparte na kontrolkach CC, w office 64 skazane są na porażkę. W swojej ofercie dostępne są też dodatki .NET, które będą działać prawidłowo na obu wersjach, jednakże ich ilość oraz rozpiętość możliwości na tą chwilę są mniejsze. Jeśli chcesz korzystać z któregoś z nich weź to pod uwagę. Przeczytaj pow. artykuł producenta i sprawdź czy w przyszłości nie będzie dla ciebie to przeszkodą w codziennej pracy z pakietem.
Najlepszą konfiguracją dla stacji roboczej w domu i w pracy to System x64 (64-bit), a Office x86 (32-bit).