J
JackD
OK, you asked for it.
The problem of a non-standard company calendar is one I'm quite familiar
with.
I have found work-arounds for it - the best work around is actually using a
calculated field rather than VBA and placing the results in a text fields
which are displayed on the task bars.
However, try as you might, you can NOT change the timescale to reflect the
non-standard calendar.
You can work around it. But a workaround is not always a completely
satisfactory result. It may be close, but there is always room for
improvement. In addition, a workaround may take a large amount of
administration time (to design, deploy, train people on and maintain). In
many cases this is an unacceptable strain on limited resources. You are
talking about numbers like $50, $100, $1000. Do you really think that is
sufficient for an organization of even a couple hundred people? What about
an organization of 10's of thousands?
In some cases doing the "right" fix is something only microsoft can do. I'm
familiar with the case of the workweek numbering in Outlook, where we
requested (and I believe paid) Microsoft to modify outlook to display the
"correct" workweeks in the calendar.
For most of my life I've worked in design environments where "anything is
possible - given enough time and money" but to be responsible (and good) the
second part of that slogan has to be carefully considered. So, strictly
speaking, you are right, the answer is never truly "no". But there are cases
where the effort to achieve the result, and the quality of the result itself
are so unbalanced that the "practical" answer is truly "no".
I'm always happy to suggest some way in which things can be achieved with
VBA and you know that I go out of my way to help people learn and use it to
do things which are otherwise impossible, but really, sometimes it is unwise
to step out of the box.
The problem of a non-standard company calendar is one I'm quite familiar
with.
I have found work-arounds for it - the best work around is actually using a
calculated field rather than VBA and placing the results in a text fields
which are displayed on the task bars.
However, try as you might, you can NOT change the timescale to reflect the
non-standard calendar.
You can work around it. But a workaround is not always a completely
satisfactory result. It may be close, but there is always room for
improvement. In addition, a workaround may take a large amount of
administration time (to design, deploy, train people on and maintain). In
many cases this is an unacceptable strain on limited resources. You are
talking about numbers like $50, $100, $1000. Do you really think that is
sufficient for an organization of even a couple hundred people? What about
an organization of 10's of thousands?
In some cases doing the "right" fix is something only microsoft can do. I'm
familiar with the case of the workweek numbering in Outlook, where we
requested (and I believe paid) Microsoft to modify outlook to display the
"correct" workweeks in the calendar.
For most of my life I've worked in design environments where "anything is
possible - given enough time and money" but to be responsible (and good) the
second part of that slogan has to be carefully considered. So, strictly
speaking, you are right, the answer is never truly "no". But there are cases
where the effort to achieve the result, and the quality of the result itself
are so unbalanced that the "practical" answer is truly "no".
I'm always happy to suggest some way in which things can be achieved with
VBA and you know that I go out of my way to help people learn and use it to
do things which are otherwise impossible, but really, sometimes it is unwise
to step out of the box.