Highlighted

Trying to find out if app.execMenuItem() was a success

Avatar

Avatar

Thomas_McConnac

Avatar

Thomas_McConnac

Thomas_McConnac

26-11-2008

Hello,



I'm trying to build a save and close button and want the close to only work if the save was successful.



I'm hitting 2 problems:

-app.execMenuItem("Save") doesn't seem to work, I would liek it to but could use app.execMenuItem("SaveAs") as that does work

-I cannot find out if the save was successful, I can only get it to return "undefined". Does this mean it has no value, or that it just can't read what it is returning?



Many thanks,



Tom

Replies

Highlighted

Avatar

Avatar

pguerett

Total Posts

7.7K

Likes

611

Correct Answer

692

Avatar

pguerett

Total Posts

7.7K

Likes

611

Correct Answer

692
pguerett

26-11-2008

You cannot do an automatic save ....security is stopping you from doing so. You can do a SaveAs and you know it worked because the user sees a dialog.
Highlighted

Avatar

Avatar

George_Johnson

Avatar

George_Johnson

George_Johnson

26-11-2008

You should use the doc.saveAs method instead, but there are security restrictions that you have to deal with. It will throw an error if unsuccessful. For closing, use the doc.closeDoc method.



George
Highlighted

Avatar

Avatar

Thomas_McConnac

Avatar

Thomas_McConnac

Thomas_McConnac

27-11-2008

Ah, it will throw an error, so a "catch (e)" will work?



Tom
Highlighted

Avatar

Avatar

George_Johnson

Avatar

George_Johnson

George_Johnson

27-11-2008

Yes.