resistance is obsolete ™ ;-)

Person/Company Formletter Configuration

Formletter formats are configurable using defaults ...

TODO: write much more ...

Formletter defines

  formletter_kind  = "winword";
  formletter_kinds = ("winword", "framemaker", "excel");

Person Formletter

  LSPersonFormLetter = {
   framemaker = (
      { key = "toAddress.name1";      suffix = "\n";             },
      { key = "toAddress.name2";      suffix = "\n";             },
      { key = "toAddress.name3";      suffix = "\n";             },
      { key = "degree";               suffix = " ";              },
      { key = "firstname";            suffix = " ";              },
      { key = "name";                 suffix = "\n\n";           },
      { key = "toAddress.street";     suffix = "\n";             },
      { key = "toAddress.zip";        suffix = " ";              },
      { key = "toAddress.city";       suffix = "\n\n\n\n\n\n";   },
      { key = "salutation";           suffix = " ";              },
      { key = "name";                 suffix = ",\n\n";          }
    );
    winword = (
      { key = "salutation";       suffix = ";";  },
      { key = "gender";           suffix = ";";  },
      { key = "degree";           suffix = ";";  },
      { key = "firstname";        suffix = ";";  },
      { key = "name";             suffix = ";";  },
      { key = "toAddress.name1";  suffix = ";";  },
      { key = "toAddress.name2";  suffix = ";";  },
      { key = "toAddress.name3";  suffix = ";";  },
      { key = "toAddress.street"; suffix = ";";  },
      { key = "toAddress.zip";    suffix = ";";  },
      { key = "toAddress.city";   suffix = ";";  },
      { key = "tel1.number";      suffix = ";";  },
      { key = "email1";           suffix = "\n"; }
    );
    excel = (
      { key = "salutation";       suffix = "\t";   },
      { key = "gender";           suffix = "\t";   },
      { key = "degree";           suffix = "\t";   },
      { key = "firstname";        suffix = "\t";   },
      { key = "name";             suffix = "\t";   },
      { key = "toAddress.name1";  suffix = "\t";   },
      { key = "toAddress.name2";  suffix = "\t";   },
      { key = "toAddress.name3";  suffix = "\t";   },
      { key = "toAddress.street"; suffix = "\t";   },
      { key = "toAddress.zip";    suffix = "\t";   },
      { key = "toAddress.city";   suffix = "\t";   },
      { key = "tel1.number";      suffix = "\t";   },
      { key = "email1";           suffix = "\n"; }
    );
  };

Enterprise Formletter

  LSEnterpriseFormLetter = {
    framemaker = (
      { key = "toAddress.name1";      suffix = "\n";             },
      { key = "toAddress.name2";      suffix = "\n";             },
      { key = "toAddress.name3";      suffix = "\n";             },
      { key = "toAddress.street";     suffix = "\n";             },
      { key = "toAddress.zip";        suffix = " ";              },
      { key = "toAddress.city";       suffix = "\n\n\n\n\n\n\n"; },
      { key = "toPerson.salutation";  suffix = " ";              },
      { key = "toPerson.name";        suffix = ",\n\n";          }
    );
    winword = (
      { key = "toPerson.salutation";  suffix = ";";  },
      { key = "toPerson.gender";      suffix = ";";  },
      { key = "toPerson.degree";      suffix = ";";  },
      { key = "toPerson.firstname";   suffix = ";";  },
      { key = "toPerson.name";        suffix = ";";  },
      { key = "description";          suffix = ";";  },
      { key = "toAddress.name1";      suffix = ";";  },
      { key = "toAddress.name2";      suffix = ";";  },
      { key = "toAddress.name3";      suffix = ";";  },
      { key = "toAddress.street";     suffix = ";";  },
      { key = "toAddress.zip";        suffix = ";";  },
      { key = "toAddress.city";       suffix = ";";  },
      { key = "toPerson.tel1.number"; suffix = ";";  },
      { key = "toPerson.email1";      suffix = ";";  },
      { key = "bank";                 suffix = ";";  },
      { key = "bankCode";             suffix = ";";  },
      { key = "account";              suffix = "\n"; }
    );
    excel = (
      { key = "toPerson.salutation";  suffix = "\t"; },
      { key = "toPerson.gender";      suffix = "\t"; },
      { key = "toPerson.degree";      suffix = "\t"; },
      { key = "toPerson.firstname";   suffix = "\t"; },
      { key = "toPerson.name";        suffix = "\t"; },
      { key = "description";          suffix = "\t"; },
      { key = "toAddress.name1";      suffix = "\t"; },
      { key = "toAddress.name2";      suffix = "\t"; },
      { key = "toAddress.name3";      suffix = "\t"; },
      { key = "toAddress.street";     suffix = "\t"; },
      { key = "toAddress.zip";        suffix = "\t"; },
      { key = "toAddress.city";       suffix = "\t"; },
      { key = "toPerson.tel1.number"; suffix = "\t"; },
      { key = "toPerson.email1";      suffix = "\t"; },
      { key = "bank";                 suffix = "\t"; },
      { key = "bankCode";             suffix = "\t"; },
      { key = "account";              suffix = "\n"; }
    );
  };
  LSVCard = ("firstname", "middlename", "name", "tel1.number", "tel2.number",
             "fax.number", "url");  
We welcome your feedback!
Trademarks.  
This site is sponsored by
SKYRIX Software AG
MDlink