Layout


Insert a Header and Footer

$("#add-header").click(() => tryCatch(addHeader)); 
$("#add-footer").click(() => tryCatch(addFooter));

async function addHeader() {
  await Word.run(async (context) => {
    context.document.sections
      .getFirst()
      .getHeader("Primary")
      .insertParagraph("This is a header", "End");

    await context.sync();
  });
}

async function addFooter() {
  await Word.run(async (context) => {
    context.document.sections
      .getFirst()
      .getFooter("Primary")
      .insertParagraph("This is a footer", "End");

    await context.sync();
  });
}

async function tryCatch(callback) {
  try {
    await callback();
  } catch (error) {
    console.error(error);
  }
}


© 2022 Better Solutions Limited. All Rights Reserved. © 2022 Better Solutions Limited TopPrevNext