Die Bedeutung des von Application.Creator zurückgegebenen Wertes
Creator Code von Microsoft Excel
Haben Sie schon mal die die Creator-Eigenschaft des Application-Objektes abgefragt? Wenn ja, haben Sie den Wert 1480803660 zurückerhalten. Doch haben Sie sich gefragt, wieso genau dieser und nicht ein anderer Wert angezeigt wird? Und haben Sie sich auch gefragt, was dieser Wert bedeuten könnte?
- Wenn Sie "?Application.Creator" im
Direktfenster des VBA-Editors eingeben, erhalten Sie die Zahl 1480803660. Es handelt sich
dabei um eine Dezimalzahl, genauer gesagt um eine 32 Bit-Ganzzahl.
- Wird diese Zahl in eine Hex-Zahl umgerechnet, so erhält man den hexadezimalen
Wert 5843454C (Dez 1480803660 ist gleich Hex 5843454C).
- Gliedern Sie diesen Wert jetzt in vier Gruppen mit je zwei Zeichen: 58, 43, 45
und 4C.
- Rechnen Sie jedes Hex-Wertepaar in ihren Dezimalwert zurück: Hex 58 gibt Dez 88,
Hex 43 gibt Dez 67, Hex 45 gibt Dez 69 und Hex 4C gibt Dez 76.
- Übersetzen Sie diese Dezimalwerte anhand der Zeichensatztabelle in entsprechende
Zeichen: ASCII 88 gibt "X", ASCII 67 gibt "C", ASCII 69 gibt
"E" und ASCII 76 gibt "L".
- Wenn Sie die vier Zeichen zu einer Zeichenfolge zusammensetzen, erhalten Sie das
Wort "XCEL".
Dez: 1480803660
Hex: 5843454C
Gruppiert: 58 43 45 4C
Hex 58 = Dez 88
Hex 43 = Dez 67
Hex 45 = Dez 69
Hex 4C = Dez 76
ASCII 88 = "X"
ASCII 67 = "C"
ASCII 69 = "E"
ASCII 76 = "L"
Zusammengesetzt: "XCEL"
Die Creator-Eigenschaft wurde speziell für den Einsatz in Microsoft Excel für den Macintosh geschaffen, wo jede Anwendung einen Urheber-Code aus vier Zeichen besitzt (der so genannte Creator Code). Der Urheber-Code für Microsoft Excel lautet "XCEL".
Übrigens ist der Creator Code auch in der Objektbibliothek von Excel als Konstante abgelegt. Die Konstante heisst xlCreatorCode und befindet ist in der Konstanten-Auflistung XlCreator.
Creator Code des VBA-Editors
Der Creator Code des VBA-Editors ist Dezimal 1398031698 (Hex 53544552), was nach dem oben beschriebenen Umwandlungsvorgehen die Zeichenfolge "STER" ergibt.
Creator Code von Microsoft Word
Auch Microsoft Word besitzt einen Creator Code (Dezimal 1297307460, Hex 4D535744), welcher für die Zeichenfolge "MSWD" steht.
Creator Code von Microsoft PowerPoint
Der Creator Code von Microsoft PowerPoint lautet 1347899476 (Hex 50575054), der für die Zeichenfolge "PWPT" steht.
The eXpLorer
Zuletzt aktualisiert am
7.09.2005 / 20:30 Uhr
© Copyright 2002-2005 by Philipp von Wartburg, CH-8916 Jonen
Alle Rechte vorbehalten