Hi,
I have a few applications that were written using Quattro Pro Version 8. Some of the Macros which functioned as expected and as documented are no longer working in Quattro Pro X5 (or V12)
Examples are
{CTRL+F1} Invokes Spell Checker in V8, but does nothing in X5. As a side note if you use the keyboard shortcut of CTRL+F1 BOTH the Spell Checker AND Quattro Pro Help open. This did not function this way under V8. If you select Spell Checker from the Tools menu it opens without the Quattro Pro Help as expected.
{CTRL+D} Inserts the current date in the active cell in V8, but does nothing in X5.
{HELP} Invokes Quattro Pro Help in V8, but does nothing in X5.
Has anyone experienced the same issues?
Kind Regards
Dave
What version of Windows please?
Update - disregard my question :-( The QA team has validated your findings
Heather BlaineUser Experience Designer, Corel Corporation
A lot was changed in QP after v.8, including various macros. I confirm that those three macros do not work in X5/X6, in the Windows7 OS. As Uli pointed out in the QPX5 newsgroup, {Ctrl+D} can at least be replaced with
{PUTCELL2 @today}
and a {SetProperty} command can then format the date in something other than the default short international format.
Charlie
Sorry for the delay in replying - I have been away. I had been in touch with Corel support who had insisted that these Macros do work. Unfortunately I suspect that they did not have a good working knowledge of Quattro and or Macros.
Is it likely that these Macros will be addressed via Service Pack?
I have just noticed that the {Macros} macro command does not appear to work either nor does the Shift+F3 shortcut. The X5 help still refers to this.
Also, I contacted support in March re the {FileSend} Macro not working correctly - end result was that they confirmed it was a defect in the software and would need to be corrected by service pack release. Is this likely to be patched under X5 and can anyone confirm if it works correctly in X6
The macros do not function - the Quality Assurance team has verified this. They also do not work in X6.
The corrections to these macros have not been scheduled within any Service Pack at this time. A possible workaround would be to switch to PerfectScript macros although lemoto has provided other options as well.
I am sorry for the trouble this has caused you.
I think that PerfectScript cannot directly replace any of {CTRL+F1}, {CTRL+D}, {HELP}.
SendKeys() can simulate any keystroke. Of course, given the comment in the opening post,
Application(qp; "QuattroPro"; Default!)AppActivate("Quattro Pro*")SendKeys("{Ctrl+F1}")Return
now opens Help as well as SpellCheck.
{MARK} is similarly lost, we hope temporarily. In this case, {Shift+F7} does substitute properly.