S
Steve Kiwi
A few months ago I wrote an Outlook VBA application and distributed it (as
forms) to about 30 users. Since then I've been updating the app, and sending
out new sets of forms for users to update with. We're currently in the pilot
phase before launching to a wider audience in the company. All users are on
Outlook 2003.
About two weeks ago I sent out version 1.4, which everyone updated to. In
1.4 I included some code that would store their version on the server each
time they logged in, so I know which users updated to 1.4 and when.
At the end of last week a user called me with a problem, that some of the
changes in 1.4 weren't working any more. After asking her some questions, I
realized she was back to 1.3. Checking the logs, she had updated to 1.4 over
a week earlier, and used the program several times since then. Last Thursday
she somehow reverted to 1.3. I asked her if she had any computer problems or
Outlook problems in that time, and she said no (if it were most of my users
I'd take that with a grain of salt, but this particular user does know what
she's doing).
I had her look at a few things and determined that all the forms (there are
five in the application) had reverted to 1.3. We then looked at her
VBAProject.otm file, and it was dated early October, which was the time I
released 1.3. Somehow, her otm file had jumped back in time a month.
Over the course of that day, I had four or five other users report exactly
the same thing, and the server logs showed that they had all updated to 1.4,
then reverted to 1.3.
After much googling, I have no explanation for how this happened. It appears
that some external event caused it, but I don't know what. My thought was
that somehow my company had pushed out an update of some kind which could
have caused this, but a) I checked and they said no (although this being a
company of about 200,000 employees, it's possible that someone did something
that someone else didn't know about), b) this only happened to 5 out of 30
users, with no similarities between them (various workgroups in various
countries were affected, and not all of a single group anywhere), and c) I
can't imagine any update that would cause VBAProject.otm to revert a month -
if it had been erased completely, I might expect that to happen, but not just
to step back one version.
Has anyone heard of this happening before, or have any reason why it might
have happened? I am stumped, and the people in charge of the project are
naturally concerned about finding out why before we launch the program to a
wider audience. Any help answering this would be much appreciated.
Thanks,
Steve
forms) to about 30 users. Since then I've been updating the app, and sending
out new sets of forms for users to update with. We're currently in the pilot
phase before launching to a wider audience in the company. All users are on
Outlook 2003.
About two weeks ago I sent out version 1.4, which everyone updated to. In
1.4 I included some code that would store their version on the server each
time they logged in, so I know which users updated to 1.4 and when.
At the end of last week a user called me with a problem, that some of the
changes in 1.4 weren't working any more. After asking her some questions, I
realized she was back to 1.3. Checking the logs, she had updated to 1.4 over
a week earlier, and used the program several times since then. Last Thursday
she somehow reverted to 1.3. I asked her if she had any computer problems or
Outlook problems in that time, and she said no (if it were most of my users
I'd take that with a grain of salt, but this particular user does know what
she's doing).
I had her look at a few things and determined that all the forms (there are
five in the application) had reverted to 1.3. We then looked at her
VBAProject.otm file, and it was dated early October, which was the time I
released 1.3. Somehow, her otm file had jumped back in time a month.
Over the course of that day, I had four or five other users report exactly
the same thing, and the server logs showed that they had all updated to 1.4,
then reverted to 1.3.
After much googling, I have no explanation for how this happened. It appears
that some external event caused it, but I don't know what. My thought was
that somehow my company had pushed out an update of some kind which could
have caused this, but a) I checked and they said no (although this being a
company of about 200,000 employees, it's possible that someone did something
that someone else didn't know about), b) this only happened to 5 out of 30
users, with no similarities between them (various workgroups in various
countries were affected, and not all of a single group anywhere), and c) I
can't imagine any update that would cause VBAProject.otm to revert a month -
if it had been erased completely, I might expect that to happen, but not just
to step back one version.
Has anyone heard of this happening before, or have any reason why it might
have happened? I am stumped, and the people in charge of the project are
naturally concerned about finding out why before we launch the program to a
wider audience. Any help answering this would be much appreciated.
Thanks,
Steve