Macro check-up for IT teams and MSPs

Last updated 25 October 2026. Run by Obegi Software LLC. Contact: [email protected].

We read every VBA macro in a folder of Excel, Word and PowerPoint files and tell you which ones will break, or need testing, as Microsoft and Windows change: why, where, and what to do first. The first 10 files are free.

Ask for a check-up See a sample report (PDF)

Who it is for

Why now

Sources read on 19 October 2026.

What you get

A report your team can act on, as checkup.pdf and checkup.html, plus three files for your own tools:

Risk tierWhat it means
FixThe code shows something that breaks on a current or announced Microsoft setup.
TestMay break, depending on your Office build, a setting or a policy. Test before relying on it.
ReviewNothing breaks, but there is something a security team should look at.
PlanWorks today, but is tied to a path, a program, a PC or classic Outlook.
No actionHas macros, and nothing in them needs fixing, testing or review. (Facts such as "runs when opened" are still listed.)
Not checkedCould not be read, or its macro code is locked, so it was not checked.
No macrosNo macros in the file.

The hours are planning ranges from typical times for each kind of change, not a quote or a promise.

A sample report

Download the sample report (PDF, 23 pages). It is one run on 26 public workbooks from GitHub, picked so each kind of finding appears at least once, dated 23 October 2026 and anonymised: file names, user folders, server names and email addresses are masked, and so is every password or key found in the code. Result: 4 Fix, 9 Test, 3 Review, 6 Plan, 3 No action, 1 No macros, and 18.5 to 59.5 hours of work. The first two pages are the executive summary.

What it checks

It reads the code; it never runs it. A word in a comment or in a message to the user is not counted as a dependency, and each module is read the way 64-bit Office compiles it. When the outcome depends on something the file cannot show (the Office build, a policy, a value only known at run time) the finding says "needs testing", never "safe". Findings are grouped as: Breaks now; Will break when VBScript is disabled; Breaks on 64-bit Office; Unsupported, may stop working; Security-relevant; Maintenance risk.

Legacy Word .doc and PowerPoint .ppt files are not read.

What it does not do

How your files are handled

Prices

FilesPriceMSP resale price
Up to 10 filesFreeFree
Up to 100 files$450$337.50
Up to 1,000 files$1,200$900
Over 1,000 files$1,200 plus $0.60 a file over 1,000$900 plus $0.45 a file

For example, 5,000 files: $3,600.

US dollars. The price is fixed for the size you choose and agreed in writing before any work; it is paid by invoice. An MSP that resells the check-up to its clients pays 25% less; the report carries Obegi Software LLC's name, and there is no white-label version.

Fixing what it finds is separate and optional: $75 an hour, or a fixed price quoted from the report (Small $300 (up to 4 hours of work), Medium $750 (up to 10), Large $1,500 (up to 20); larger jobs at $75 an hour, still a fixed price).

Ask for a check-up

A person replies to the address you give. Nothing is charged until we agree a size and a price in writing, and the free check costs nothing. We keep what you type here to answer you; see the privacy page. Do not attach or paste any files.