Compartir a través de


Office.ValueFormat enum

Especifica si se debe aplicar su formato correspondiente a los valores que devuelve el método que se ha invocado (por ejemplo, números y fechas).

Comentarios

Por ejemplo, si el parámetro valueFormat se especifica como "formateado", un número con formato de moneda o una fecha con formato mm/dd/aaaa en la aplicación de Office conservará su formato. Sin embargo, si el parámetro valueFormat se especifica como "unformatted", las fechas se devolverán con la forma de sus respectivos números de serie secuenciales subyacentes.

Ejemplos

/* Set the selection options. These will:
 - Pass the string "myContext" to the callback.
 - Include both visible and hidden data.
 - Return the formatted values of the selection 
     (for an Excel date, 1/1/2023 instead of 44928).
 */  
const options: Office.GetSelectedDataOptions = {
    asyncContext: "myContext",
    filterType: Office.FilterType.All,
    valueFormat: Office.ValueFormat.Formatted
}

// Get the selected data in the Office document as text.
Office.context.document.getSelectedDataAsync(
    Office.CoercionType.Text,
    options,
    (asyncResult) => {
        if (asyncResult.status === Office.AsyncResultStatus.Failed) {
            console.error(`${asyncResult.asyncContext}: asyncResult.error.message`);
        } else {
            console.log(`The selected data is "${asyncResult.value}".`);
        }
});

Campos

Formatted

Devuelve datos con formato.

Unformatted

Devuelve datos sin formato.