From fe440dcd9854ce171a9c4afb0799e9aea75e02a9 Mon Sep 17 00:00:00 2001 From: Elizabeth Samuel Date: Mon, 6 Oct 2025 11:35:21 -0700 Subject: [PATCH] [Word] (windows, panes) Add how to access collections --- samples/word/35-ranges/get-pages.yaml | 59 +++++++++++++++---- snippet-extractor-metadata/word.xlsx | Bin 28680 -> 28768 bytes snippet-extractor-output/snippets.yaml | 77 ++++++++++++++++++------- 3 files changed, 104 insertions(+), 32 deletions(-) diff --git a/samples/word/35-ranges/get-pages.yaml b/samples/word/35-ranges/get-pages.yaml index ac6000b3d..c4b6584a3 100644 --- a/samples/word/35-ranges/get-pages.yaml +++ b/samples/word/35-ranges/get-pages.yaml @@ -9,9 +9,15 @@ api_set: script: content: | document.getElementById("get-pages-selected-range").addEventListener("click", () => tryCatch(getPagesOfSelectedRange)); - document.getElementById("get-pages-third-paragraph").addEventListener("click", () => tryCatch(getPagesOfThirdParagraph)); - document.getElementById("get-pages-enclosing-viewport").addEventListener("click", () => tryCatch(getPagesEnclosingViewport)); + document + .getElementById("get-pages-third-paragraph") + .addEventListener("click", () => tryCatch(getPagesOfThirdParagraph)); + document + .getElementById("get-pages-enclosing-viewport") + .addEventListener("click", () => tryCatch(getPagesEnclosingViewport)); document.getElementById("get-all-pages").addEventListener("click", () => tryCatch(getAllPages)); + document.getElementById("get-all-panes").addEventListener("click", () => tryCatch(getAllPanes)); + document.getElementById("get-all-windows").addEventListener("click", () => tryCatch(getAllWindows)); document.getElementById("setup").addEventListener("click", () => tryCatch(setup)); async function getPagesOfSelectedRange() { @@ -27,11 +33,11 @@ script: const pagesText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const range = page.getRange(); - range.load('text'); + range.load("text"); pagesText.push(range); } @@ -63,11 +69,11 @@ script: const pagesText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const range = page.getRange(); - range.load('text'); + range.load("text"); pagesText.push(range); } @@ -106,7 +112,7 @@ script: const pagesIndexes = []; for (let i = 0; i < pageCount; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); } @@ -143,15 +149,15 @@ script: const pagesFirstParagraphText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const paragraphs = page.getRange().paragraphs; - paragraphs.load('items/length'); + paragraphs.load("items/length"); pagesNumberOfParagraphs.push(paragraphs); const firstParagraph = paragraphs.getFirst(); - firstParagraph.load('text'); + firstParagraph.load("text"); pagesFirstParagraphText.push(firstParagraph); } @@ -165,6 +171,33 @@ script: }); } + async function getAllPanes() { + await Word.run(async (context) => { + // Gets all the panes in the active document window. + + // Get the active window. + const activeWindow: Word.Window = context.document.activeWindow; + activeWindow.load("panes/items/length"); + + await context.sync(); + + const panes: Word.PaneCollection = activeWindow.panes; + console.log(`Number of panes in the current document window: ${panes.items.length}`); + }); + } + + async function getAllWindows() { + await Word.run(async (context) => { + // Gets the document windows. + const windows: Word.WindowCollection = context.document.windows; + windows.load("windows/items/length"); + + await context.sync(); + + console.log(`Number of windows for this document: ${windows.items.length}`); + }); + } + async function setup() { await Word.run(async (context) => { const body: Word.Body = context.document.body; @@ -226,6 +259,12 @@ template: + + language: html style: diff --git a/snippet-extractor-metadata/word.xlsx b/snippet-extractor-metadata/word.xlsx index a3ceb2436882c3cfa68823042b63a7257a648485..129c0726370e26a4531d7a84fdeb4900947e4371 100644 GIT binary patch delta 19498 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%0D5%e9LRzwi&yj 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 KjI7;%d;bEEQ!V8H delta 19425 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 A2LJ#7 diff --git a/snippet-extractor-output/snippets.yaml b/snippet-extractor-output/snippets.yaml index 33f3fdacd..d95f50678 100644 --- a/snippet-extractor-output/snippets.yaml +++ b/snippet-extractor-output/snippets.yaml @@ -23972,15 +23972,15 @@ Word.Document#activeWindow:member: const pagesFirstParagraphText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const paragraphs = page.getRange().paragraphs; - paragraphs.load('items/length'); + paragraphs.load("items/length"); pagesNumberOfParagraphs.push(paragraphs); const firstParagraph = paragraphs.getFirst(); - firstParagraph.load('text'); + firstParagraph.load("text"); pagesFirstParagraphText.push(firstParagraph); } @@ -25975,11 +25975,11 @@ Word.Page:class: const pagesText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const range = page.getRange(); - range.load('text'); + range.load("text"); pagesText.push(range); } @@ -26008,11 +26008,11 @@ Word.Page#getRange:member(1): const pagesText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const range = page.getRange(); - range.load('text'); + range.load("text"); pagesText.push(range); } @@ -26047,11 +26047,11 @@ Word.Page#index:member: const pagesText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const range = page.getRange(); - range.load('text'); + range.load("text"); pagesText.push(range); } @@ -26080,11 +26080,11 @@ Word.PageCollection:class: const pagesText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const range = page.getRange(); - range.load('text'); + range.load("text"); pagesText.push(range); } @@ -26125,15 +26125,15 @@ Word.Pane:class: const pagesFirstParagraphText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const paragraphs = page.getRange().paragraphs; - paragraphs.load('items/length'); + paragraphs.load("items/length"); pagesNumberOfParagraphs.push(paragraphs); const firstParagraph = paragraphs.getFirst(); - firstParagraph.load('text'); + firstParagraph.load("text"); pagesFirstParagraphText.push(firstParagraph); } @@ -26175,15 +26175,15 @@ Word.Pane#pages:member: const pagesFirstParagraphText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const paragraphs = page.getRange().paragraphs; - paragraphs.load('items/length'); + paragraphs.load("items/length"); pagesNumberOfParagraphs.push(paragraphs); const firstParagraph = paragraphs.getFirst(); - firstParagraph.load('text'); + firstParagraph.load("text"); pagesFirstParagraphText.push(firstParagraph); } @@ -26226,7 +26226,7 @@ Word.Pane#pagesEnclosingViewport:member: const pagesIndexes = []; for (let i = 0; i < pageCount; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); } @@ -26236,6 +26236,24 @@ Word.Pane#pagesEnclosingViewport:member: console.log(`Page index: ${pagesIndexes[i].index}`); } }); +Word.PaneCollection:class: + - >- + // Link to full sample: + https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/35-ranges/get-pages.yaml + + + await Word.run(async (context) => { + // Gets all the panes in the active document window. + + // Get the active window. + const activeWindow: Word.Window = context.document.activeWindow; + activeWindow.load("panes/items/length"); + + await context.sync(); + + const panes: Word.PaneCollection = activeWindow.panes; + console.log(`Number of panes in the current document window: ${panes.items.length}`); + }); Word.Paragraph:class: - >- // Link to full sample: @@ -28985,15 +29003,15 @@ Word.Window:class: const pagesFirstParagraphText = []; for (let i = 0; i < pages.items.length; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); const paragraphs = page.getRange().paragraphs; - paragraphs.load('items/length'); + paragraphs.load("items/length"); pagesNumberOfParagraphs.push(paragraphs); const firstParagraph = paragraphs.getFirst(); - firstParagraph.load('text'); + firstParagraph.load("text"); pagesFirstParagraphText.push(firstParagraph); } @@ -29036,7 +29054,7 @@ Word.Window#activePane:member: const pagesIndexes = []; for (let i = 0; i < pageCount; i++) { const page = pages.items[i]; - page.load('index'); + page.load("index"); pagesIndexes.push(page); } @@ -29046,3 +29064,18 @@ Word.Window#activePane:member: console.log(`Page index: ${pagesIndexes[i].index}`); } }); +Word.WindowCollection:class: + - >- + // Link to full sample: + https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/35-ranges/get-pages.yaml + + + await Word.run(async (context) => { + // Gets the document windows. + const windows: Word.WindowCollection = context.document.windows; + windows.load("windows/items/length"); + + await context.sync(); + + console.log(`Number of windows for this document: ${windows.items.length}`); + });