Word.DocumentCompareOptions interface

指定比较文档操作中要包括的选项。

注解

API 集:WordApiDesktop 1.1

使用方

示例

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/compare-documents.yaml

// Compares the current document with a specified external document.
await Word.run(async (context) => {
  // Absolute path of an online or local document.
  const filePath = (document.getElementById("filePath") as HTMLInputElement).value;
  // Options that configure the compare operation.
  const options: Word.DocumentCompareOptions = {
    compareTarget: Word.CompareTarget.compareTargetCurrent,
    detectFormatChanges: false
    // Other options you choose...
    };
  context.document.compare(filePath, options);

  await context.sync();

  console.log("Differences shown in the current document.");
});

属性

addToRecentFiles

如果提供,则指定是否将文档添加到“ 文件 ”菜单上的最近使用文件列表中。 默认值为 true

authorName

如果提供,则指定与比较生成的差异相关联的审阅者名称。 如果未指定,则该值默认为修订文档的作者姓名,如果不存在作者信息,则默认为字符串 Comparison

compareTarget

如果提供,则指定进行比较的目标文档。 默认值为 compareTargetCurrent

detectFormatChanges

如果提供,则指定比较是否应包括对格式更改的检测。 默认值为 true

ignoreAllComparisonWarnings

如果提供,则指定是否在不通知用户问题的情况下比较文档。 默认值为 false

removeDateAndTime

如果提供,则指定是否从返回 Document 对象中的跟踪更改中删除日期和时间戳信息。 默认值为 false

removePersonalInformation

如果提供,则指定是否从返回 Document 对象的注释、修订和属性对话框中删除所有用户信息。 默认值为 false

属性详细信息

addToRecentFiles

如果提供,则指定是否将文档添加到“ 文件 ”菜单上的最近使用文件列表中。 默认值为 true

addToRecentFiles?: boolean;

属性值

boolean

注解

API 集:WordApiDesktop 1.1

authorName

如果提供,则指定与比较生成的差异相关联的审阅者名称。 如果未指定,则该值默认为修订文档的作者姓名,如果不存在作者信息,则默认为字符串 Comparison

authorName?: string;

属性值

string

注解

API 集:WordApiDesktop 1.1

compareTarget

如果提供,则指定进行比较的目标文档。 默认值为 compareTargetCurrent

compareTarget?: Word.CompareTarget | "CompareTargetCurrent" | "CompareTargetSelected" | "CompareTargetNew";

属性值

Word.CompareTarget | "CompareTargetCurrent" | "CompareTargetSelected" | "CompareTargetNew"

注解

API 集:WordApiDesktop 1.1

detectFormatChanges

如果提供,则指定比较是否应包括对格式更改的检测。 默认值为 true

detectFormatChanges?: boolean;

属性值

boolean

注解

API 集:WordApiDesktop 1.1

ignoreAllComparisonWarnings

如果提供,则指定是否在不通知用户问题的情况下比较文档。 默认值为 false

ignoreAllComparisonWarnings?: boolean;

属性值

boolean

注解

API 集:WordApiDesktop 1.1

removeDateAndTime

如果提供,则指定是否从返回 Document 对象中的跟踪更改中删除日期和时间戳信息。 默认值为 false

removeDateAndTime?: boolean;

属性值

boolean

注解

API 集:WordApiDesktop 1.1

removePersonalInformation

如果提供,则指定是否从返回 Document 对象的注释、修订和属性对话框中删除所有用户信息。 默认值为 false

removePersonalInformation?: boolean;

属性值

boolean

注解

API 集:WordApiDesktop 1.1