Поделиться через


Word.SelectionInsertFormulaOptions interface

Представляет параметры для метода Selection.insertFormula .

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

Примеры

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/55-selection/insert-formula.yaml

// Inserts a SUM formula with a currency number format at the selection.
// The selection must be in a table cell.
await Word.run(async (context) => {
  const options: Word.SelectionInsertFormulaOptions = {
    formula: "=SUM(ABOVE)",
    numberFormat: "$#,##0.00",
  };
  context.document.selection.insertFormula(options);
  await context.sync();

  console.log("Inserted =SUM(ABOVE) with currency format.");
});

Свойства

formula

Если задано значение , задает матемаматическую формулу, которую требуется вычислить в поле = (формула). Свойство formula является необязательным, только если выделенный фрагмент находится в ячейке и имеется по крайней мере одна ячейка, содержащая значение выше или слева от ячейки, содержащей точку вставки. Если ячейки над точкой вставки содержат значения, то вставленное поле равно {=SUM(ABOVE)}; если ячейки слева от точки вставки содержат значения, то вставленное поле будет .{=SUM(LEFT)} Если как ячейки над точкой вставки, так и ячейки слева от нее содержат значения, Microsoft Word использует следующие правила, чтобы определить, какую SUM функцию следует вставить.

  • Если ячейка непосредственно над точкой вставки содержит значение, Word вставляет {=SUM(ABOVE)}.

  • Если ячейка непосредственно над точкой вставки не содержит значение, но ячейка непосредственно слева от точки вставки выполняется, Word вставляет {=SUM(LEFT)}.

  • Если ни ячейка непосредственно над точкой вставки, ни ячейка, непосредственно под ней не содержит значения, Word вставляет {=SUM(ABOVE)}.

  • Если не указать formula свойство и все ячейки выше и слева от точки вставки пусты, использование = (Formula) поля приведет к ошибке.

numberFormat

Если задано значение , задает формат для результата = (Formula) поля.

Сведения о свойстве

formula

Если задано значение , задает матемаматическую формулу, которую требуется вычислить в поле = (формула). Свойство formula является необязательным, только если выделенный фрагмент находится в ячейке и имеется по крайней мере одна ячейка, содержащая значение выше или слева от ячейки, содержащей точку вставки. Если ячейки над точкой вставки содержат значения, то вставленное поле равно {=SUM(ABOVE)}; если ячейки слева от точки вставки содержат значения, то вставленное поле будет .{=SUM(LEFT)} Если как ячейки над точкой вставки, так и ячейки слева от нее содержат значения, Microsoft Word использует следующие правила, чтобы определить, какую SUM функцию следует вставить.

  • Если ячейка непосредственно над точкой вставки содержит значение, Word вставляет {=SUM(ABOVE)}.

  • Если ячейка непосредственно над точкой вставки не содержит значение, но ячейка непосредственно слева от точки вставки выполняется, Word вставляет {=SUM(LEFT)}.

  • Если ни ячейка непосредственно над точкой вставки, ни ячейка, непосредственно под ней не содержит значения, Word вставляет {=SUM(ABOVE)}.

  • Если не указать formula свойство и все ячейки выше и слева от точки вставки пусты, использование = (Formula) поля приведет к ошибке.

formula?: string;

Значение свойства

string

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

numberFormat

Если задано значение , задает формат для результата = (Formula) поля.

numberFormat?: string;

Значение свойства

string

Комментарии

[ Набор API: WordApiDesktop 1.4 ]