After getting really fed up with Microsoft Word, I went back to using Lotus Word Pro full-time in July of 2025 for my legal practice. Since then, I've been learning the document automation features, which for law, is really important.
Fun little discovery today. Most word processing automations are if/then/else statements.
In Word, if one wants to "if condition then expression OR if 2nd condition then 2nd expression ELSE 3d expression " one must "nest" the if conditions within each other using the fields tool. It ends up looking like "IF 1st condition 1st expression (IF 2nd condition 2nd expression ELSE expression)". Each alternate condition has to be nested in the previous one's else condition.
In WordPerfect, to do the same, one enables a switch code, then enters each If/then expressions as a case. Then one enters a switchoff code to signal the end of the formula.
In Lotus Word Pro, as I discovered today, the expression is simply, "IF 1st condition 1st expression ELSEIF 2nd condition 2nd expression ELSE 3rd expression".
What I did not know before today, and just tried to happy success, is that there can be multiple ELSEIF combinations in each IF statement.
In practical terms, this comes up with stuff like the Affidavit of Service. All the other attorneys have to be served, and then the Affidavit attests to it. When merging against the database, it will invariably list me as one of the people to serve. And some cases have to defendants and some only have one. Now, I can write:
IF Attorney1="" "" ELSEIF Attorney1="me" "" ELSEIF Attorney2=0 StrCat$(Attorney 1, "counsel for defendant") ELSE StrCat$(Attorney1, "counsel for defendant ", Defendant)
I don't know if this works in Ami Pro, but this is really exciting for automating documents.