Word.StyleType enum
Stellt den Typ der Formatvorlage dar.
Hinweise
Beispiele
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-styles.yaml
// Applies the specified style to a paragraph.
await Word.run(async (context) => {
const styleName = (document.getElementById("style-name-to-use") as HTMLInputElement).value;
if (styleName == "") {
console.warn("Enter a style name to apply.");
return;
}
const style: Word.Style = context.document.getStyles().getByNameOrNullObject(styleName);
style.load();
await context.sync();
if (style.isNullObject) {
console.warn(`There's no existing style with the name '${styleName}'.`);
} else if (style.type != Word.StyleType.paragraph) {
console.log(`The '${styleName}' style isn't a paragraph style.`);
} else {
const body: Word.Body = context.document.body;
body.clear();
body.insertParagraph(
"Do you want to create a solution that extends the functionality of Word? You can use the Office Add-ins platform to extend Word clients running on the web, on a Windows desktop, or on a Mac.",
"Start"
);
const paragraph: Word.Paragraph = body.paragraphs.getFirst();
paragraph.style = style.nameLocal;
console.log(`'${styleName}' style applied to first paragraph.`);
}
});
Felder
| character = "Character" | Stellt dar, dass es sich bei der Formatvorlage um ein Zeichenformat handelt. |
| list = "List" | Stellt dar, dass es sich bei der Formatvorlage um ein Listenformat handelt. Wird derzeit auf dem Desktop unterstützt. |
| paragraph = "Paragraph" | Stellt dar, dass die Formatvorlage eine Absatzformatvorlage ist. |
| table = "Table" | Stellt dar, dass die Formatvorlage eine Tabellenformatvorlage ist. |