Komplexere Programme mit MS-Office zu realisieren, bietet oft den Vorteil, dass zum Beispiel EXCEL praktisch auf jedem Arbeitsplatz zu finden ist und somit keine großartigen Installationsroutinen notwendig sind.
Ein zweiter entscheidender Punkt ist, dass der Lernaufwand für den Benutzer eines Programmes mit Office look and feel sehr gering ist.
Auch aus der Sicht der Plattform übergreifenden Programmierung kann z.B. Excel ein Thema sein. Da es unter Windows, am MAC und auch unter Linux (WINE) verfügbar ist, eröffnen sich auch hier breite Themenfelder.
Natürlich hängt es immer von der jeweiligen Komplexität der Aufgabenstellung ab, ob die Entscheidung in Richtung MS Office Applikation geht, oder ob eine eigenständige Programmiersprache wie JAVA oder C++ langfristig besser geeignet ist.
Auftragserfassung
Die MSOffice-Applikation aus diesem Beispiel wird von Personen im Außendienst für die Auftragserfassung verwendet.
Über externe Files für den Kundenstamm, für die Preisliste und für die Konfiguration können komplexe Aktionsvarianten gesteuert werden. Nachdem der Auftrag erfasst wurde, kann ein EXCEL-Auftragsfile abgespeichert und zur Zentrale übermittelt werden.
Einsatzgebiete sind vorwiegend die USA und Canada.
Verwendet wird das Programm sowohl unter Windows XP als auch auf Apple MAC OS X.
Werkzeuge
MS Excel und MS Visual Basic.