No, what I mean is, if I had a file that I'd already saved called "File
1" (a creative name i know) and I open this file and do "save as", in
most programs such as the Microsoft Office suite, the filename would
already be written, but in Microsoft Works the file name is blank,
eventhough it currently has a name.
No big deal to me, but this guy I'm doing techsupport for is going
crazy at me to "fix it".
It seems strange that in say, Word, the file name is pre populated, but
in Works it isn't. Though apparently in his old version of Works
(version 5) this was not an issue.
Can he not just continue to use Works 5 if this is such a critical problem?
While having the Save As pre-populated with the original filename, it does
pose a problem - those users who blindly hit Enter and end up overwriting
the original file. Maybe this is why MS changed the way the new version of
Works handles Save As. Maybe they'll do the same in Office 2007 ...
You've really got 4 options:
(1) Get customer to use old version of Works
(2) Get Microsoft to change current version of Works
(3) Write an application that uses API calls to watch for Save As dialogs in
Works with an empty filename control, capture the filename from the parent
Works window (haven't got Works here, but does it show the filename in the
application title bar? If so it can be captured), and write that into the
Save As filename control.
(4) Convince customer that it's not possible and to live with the change,
and to direct complaints to Microsoft
Option (3) will get the customer what he wants, but will depend on whether
you have the level of programming know-how to pull it off, or can get
someone else to do it (I'd offer, but my API programming experience is
limited being a VB programmer, and I'd need a copy of Works to test and
debug the application and I don't have one). Option (1) is simpler and the
customer gets the result he wants (Save As with filename), but also the most
impractical. Option (2) is the "not a chance in hell" suggestion, but for
completeness I had to add it. Option (4) is the most reasonable given that
you're not able to do (3).
Dan