Office migration to 64-bit: stable applications, tested VBA compatibility and future-proofing

Smooth migration to 64-bit Office: jovoco checks VBA, add-ins & database connections and ensures the functionality of all applications.

Customer

Customer benefits

Technology stack

"Thanks to the structured analysis and the clearly documented adaptations, we were able to convert Office to 64-bit without any problems. All applications run stably without any restrictions for the specialist departments."
Profil
Management

Challenges of the customer

The initial situation was characterized by an outdated 32-bit Office environment that received no support from Microsoft anymore.
Numerous productive workbooks and Access databases contained VBA macros, embedded add-ins and database connections whose behavior was not secured under 64 bit. It was particularly critical that individual add-ins were embedded in dozens of workbooks: A non-compatible module would have triggered function failures in up to 30 files.

The testing was exacting, as incompatibilities could not be detected automatically on their own. ActiveX controls, DLL calls or shell commands had to be tested manually and adapted if necessary. At the same time, priorities had to be set: of a total of almost 200 files, the most important 30 were tested intensively, as they were used company-wide in reporting, calculation and document generation. The aim was to achieve a changeover without downtime, with validated applications and clearly documented test routines.

Our approach

jovoco developed a clearly structured testing and customization process for the migration. The focus was on a clean analysis of the VBA structures, a prioritized test list and targeted adjustments to ensure both technical stability and future viability.

Prioritization and file selection

A list of all productive files was created and rated according to relevance. Template files that were duplicated many times within the company were given the highest priority. This ensured that potential problems in widely used workflows were identified at an early stage.
1

Systematic test protocols

An Excel-based test log served as the basis for the validation. Categories such as ActiveX controls, external DLLs, COM objects, database connections or shell calls were recorded. In addition, VBA routines were developed to check add-ins and modules for problematic objects in batches.
2

Adjustments to the code base

Sources of errors in the VBA code - such as different declaration methods between 32- and 64-bit - were adapted. This made it possible to achieve dual compatibility, enabling parallel operation in both environments.
3

Checking external add-ins

VSTO add-ins in C# were tested separately. In some cases, they had to be updated by external service providers or alternatively adapted through reverse engineering. This prevented central functions from being blocked by the change.
4

Test, documentation and go-live

All critical files were tested under 64-bit. Results and adjustments were documented in a central log. The final changeover was carried out gradually and without interrupting day-to-day business.
5

Results for the customer

Productive downtime during the migration
0 Hours
tested, which were classified as critical, with 100 % functionality after conversion
0 Files

Further results:

Do you have a specific project in mind?

Your decision would be the same as that of renowned companies:

Geschaftsfuhrer Matthias vom IT Dienstleister jovoco

Similar case studies

NIS2 konformes KRITIS-Unternehmen

Operating Microsoft 365 securely and in compliance with NIS2

Unclear security statuses, a lack of governance and increasing regulatory requirements increase the risk. With a structured NIS2 implementation in Microsoft 365, jovoco creates transparency, security and sustainable compliance.
Umfragetool automatisieren

Central event and survey platform: automated processes, live data and maximum efficiency

Inconsistent tools, manual exports and limited survey functions slow companies down. With an integrated event and survey platform, jovoco creates automated workflows, flexible logics and real-time data for more efficient event management.
Zentrales Logging mit Kafka

Centralized logging with Kafka – transparency, efficiency and fewer outages

Distributed log files delay troubleshooting and increase downtime. With a central logging system based on Apache Kafka, jovoco creates transparency, accelerates analyses and reduces development and operating costs.