So betten Sie Berechnungen in MS Word ein

So betten Sie Berechnungen in MS Word ein

Der Dokumenttyp, an den ich denke, ist ein Angebot oder ein Vertrag. Er enthält viele Werte, wie Preise und Daten, die über den Text verstreut sind. Jahrelang habe ich DOCPROPERTY-Felder verwendet, um das Kopieren und Einfügen zu vermeiden, wenn sie gleich sind (z. B. kann der Endpreis 10 oder 20 Mal in einem Dokument vorkommen). Aber ich denke, das geht noch weiter, da es am einfachsten wäre, wenn einige Werte aus anderen berechnet werden könnten.

Beispielsweise kann ich mithilfe der Feldsyntax {DOCPROPERTY "final_price"} auf diese Eigenschaft verweisen, wie sie in den Dokumenteigenschaften definiert ist.

Außerdem ergibt die Feldsyntax {=100*1,07} 107.

Wenn ich jedoch Folgendes versuche: {={DOCPROPERTY "final_price"} * 1,07}, in verschiedenen Klammer- und Klammerkonfigurationen, erhalte ich nur Syntaxfehler.

Dokumentationen sind rar. Kann jemand helfen?

Antwort1

Stellen Sie sicher, dass Sie die richtigen Feldcodes erstellen, einen in den anderen, wie folgt:

  1. Drücken SieCTRL + F9
  2. =*1.07Zwischen die Klammern legen
  3. Klicken Sie zwischen =und*
  4. Drücken Sie CTRL + F9erneut
  5. DOCPROPERTY "final_price"Zwischen die Klammern legen
  6. Drücken, Alt + F9um Feldcodes umzuschalten
  7. Drücken Sie F9, um das Feld zu aktualisieren

Antwort2

Schauen Sie sich das Word-Add-In unter www.wordequate.com an. Es ermöglicht Live-Berechnungen mit dem Word-Formeleditor.

Antwort3

Nach einigem Suchen bin ich zu einer anderen Lösung gekommen. Ich konnte DOCPROPERTY nicht zum Laufen bringen, aber diese Schritte funktionieren:

  1. Platzieren Sie die numerischen Werte am Ende Ihres Dokuments

  2. Setzen Sie für jedes Lesezeichen ein Lesezeichen und geben Sie den Lesezeichen beschreibende Namen

  3. Formeln funktionieren jetzt mit den Lesezeichennamen als "Variablen"\

  4. Machen Sie die numerischen Werte unsichtbar (z. B. durch Festlegen der Schriftfarbe), damit sie im Druck nicht erscheinen.

Ich denke, es wäre eleganter, DOCPROPERTY zu verwenden, sofern es irgendjemand zum Laufen bringen kann, da es unpraktisch ist, unsichtbaren Text in Ihren Dokumenten zu belassen ...

verwandte Informationen