Excel.PageLayout class

Stellt Layout- und Druckeinstellungen dar, die nicht von einer druckerspezifischen Implementierung abhängig sind. Diese Einstellungen umfassen Ränder, Ausrichtung, Seitennummerierung, Titelzeilen und Druckbereich.

Extends

Eigenschaften

alignMarginsHeaderFooter

Gibt an, ob Excel die Kopf- und Fußzeile an den Rändern ausrichtet, die in den Seiteneinrichtungsoptionen festgelegt sind.

blackAndWhite

Die Schwarzweiß-Druckoption des Arbeitsblatts.

bottomMargin

Der untere Seitenrand des Arbeitsblatts, der zum Drucken in Punkt verwendet werden soll.

centerHorizontally

Horizontales Flag in der Mitte des Arbeitsblatts. Diese Kennzeichnung bestimmt, ob das Arbeitsblatt beim Druck horizontal zentriert wird.

centerVertically

Vertikales Flag in der Mitte des Arbeitsblatts. Diese Kennzeichnung bestimmt, ob das Arbeitsblatt beim Druck vertikal zentriert wird.

context

Der dem Objekt zugeordnete Anforderungskontext. Dadurch wird der Prozess des Add-Ins mit dem Prozess der Office-Hostanwendung verbunden.

draftMode

Die Entwurfsmodusoption des Arbeitsblatts. Wenn true, wird das Blatt ohne Grafiken gedruckt.

firstPageNumber

Die erste Seitenzahl des Arbeitsblatts, die gedruckt werden soll. Ein null Wert steht für die "automatische" Seitennummerierung.

footerMargin

Der Fußzeilenrand (in Punkt) des Arbeitsblatts zur Verwendung beim Drucken.

headerMargin

Der Kopfzeilenrand des Arbeitsblatts (in Punkt) zur Verwendung beim Drucken.

headersFooters

Kopf- und Fußzeilenkonfiguration für das Arbeitsblatt.

leftMargin

Der linke Rand des Arbeitsblatts (in Punkt) zur Verwendung beim Drucken

orientation

Die Ausrichtung des Arbeitsblatts auf der Seite.

paperSize

Das Papierformat der Seite auf dem Arbeitsblatt.

printComments

Gibt an, ob die Kommentare des Arbeitsblatts beim Drucken angezeigt werden sollen.

printErrors

Die Option "Druckfehler" des Arbeitsblatts.

printGridlines

Gibt an, ob die Gitternetzlinien des Arbeitsblatts gedruckt werden.

printHeadings

Gibt an, ob die Überschriften des Arbeitsblatts gedruckt werden.

printOrder

Die Seitendruckreihenfolge des Arbeitsblatts. Dies gibt die Reihenfolge für die Verarbeitung der gedruckten Seitenzahl an.

printQuality

Gibt ein Array mit zwei Elementen an, das sowohl horizontale als auch vertikale Druckqualitätswerte enthält. Das erste Element ist die horizontale Druckqualität, und das zweite Element ist die vertikale Druckqualität. Einige Drucker unterstützen möglicherweise keine vertikale Druckqualität, und die unterstützten Werte können je nach Drucker variieren.

rightMargin

Der rechte Rand des Arbeitsblatts (in Punkt) zur Verwendung beim Drucken

topMargin

Der obere Rand des Arbeitsblatts (in Punkt) zur Verwendung beim Drucken.

zoom

Die Zoomoptionen des Arbeitsblatts zum Drucken. Das PageLayoutZoomOptions Objekt muss als JSON-Objekt festgelegt werden (verwenden x.zoom = {...} Sie anstelle von x.zoom.scale = ...).

Methoden

getPrintArea()

Ruft das RangeAreas Objekt ab, das aus einem oder mehreren rechteckigen Bereichen besteht und den Druckbereich für das Arbeitsblatt darstellt. Wenn kein Druckbereich vorhanden ist, wird ein ItemNotFound Fehler ausgelöst.

getPrintAreaOrNullObject()

Ruft das RangeAreas Objekt ab, das aus einem oder mehreren rechteckigen Bereichen besteht und den Druckbereich für das Arbeitsblatt darstellt. Wenn kein Druckbereich vorhanden ist, gibt diese Methode ein Objekt zurück, dessen isNullObject Eigenschaft auf festgelegt ist true. Weitere Informationen finden Sie unter *OrNullObject-Methoden und -Eigenschaften.

getPrintTitleColumns()

Ruft das Bereichsobjekt ab, das die Titelspalten darstellt.

getPrintTitleColumnsOrNullObject()

Ruft das Bereichsobjekt ab, das die Titelspalten darstellt. Wenn nicht gesetzt, dann gibt diese Methode ein Objekt zurück, dessen isNullObject Eigenschaft auf festgelegt ist true. Weitere Informationen finden Sie unter *OrNullObject-Methoden und -Eigenschaften.

getPrintTitleRows()

Ruft das Bereichsobjekt ab, das die Titelzeilen darstellt.

getPrintTitleRowsOrNullObject()

Ruft das Bereichsobjekt ab, das die Titelzeilen darstellt. Wenn nicht gesetzt, dann gibt diese Methode ein Objekt zurück, dessen isNullObject Eigenschaft auf festgelegt ist true. Weitere Informationen finden Sie unter *OrNullObject-Methoden und -Eigenschaften.

load(options)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(propertyNames)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(propertyNamesAndPaths)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

set(properties, options)

Legt mehrere Eigenschaften eines Objekts gleichzeitig fest. Sie können entweder ein einfaches Objekt mit den entsprechenden Eigenschaften oder ein anderes API-Objekt desselben Typs übergeben.

set(properties)

Legt mehrere Eigenschaften für das Objekt gleichzeitig fest, basierend auf einem vorhandenen geladenen Objekt.

setPrintArea(printArea)

Legt den Druckbereich des Arbeitsblatts fest.

setPrintMargins(unit, marginOptions)

Legt die Seitenränder des Arbeitsblatts mit Einheiten fest.

setPrintMargins(unit, marginOptions)

Legt die Seitenränder des Arbeitsblatts mit Einheiten fest.

setPrintTitleColumns(printTitleColumns)

Legt die Spalten fest, die die links auf jeder Seite des Arbeitsblatts im Druck zu wiederholenden Zellen enthalten.

setPrintTitleRows(printTitleRows)

Legt die Zeilen fest, die die oben auf jeder Seite des Arbeitsblatts im Druck zu wiederholenden Zellen enthalten.

toJSON()

Überschreibt die JavaScript-Methode toJSON() , um eine nützlichere Ausgabe bereitzustellen, wenn ein API-Objekt an JSON.stringify()übergeben wird. (JSON.stringifyruft wiederum die toJSON Methode des Objekts auf, das an sie übergeben wird.) Während das ursprüngliche Excel.PageLayout Objekt ein API-Objekt ist, gibt die toJSON Methode ein einfaches JavaScript-Objekt (als Excel.Interfaces.PageLayoutData) zurück, das flache Kopien aller geladenen untergeordneten Eigenschaften des ursprünglichen Objekts enthält.

Details zur Eigenschaft

alignMarginsHeaderFooter

Gibt an, ob Excel die Kopf- und Fußzeile an den Rändern ausrichtet, die in den Seiteneinrichtungsoptionen festgelegt sind.

alignMarginsHeaderFooter: boolean;

Eigenschaftswert

boolean

Hinweise

API-Satz: ExcelApiDesktop 1.1

blackAndWhite

Die Schwarzweiß-Druckoption des Arbeitsblatts.

blackAndWhite: boolean;

Eigenschaftswert

boolean

Hinweise

API-Satz: ExcelApi 1.9

bottomMargin

Der untere Seitenrand des Arbeitsblatts, der zum Drucken in Punkt verwendet werden soll.

bottomMargin: number;

Eigenschaftswert

number

Hinweise

API-Satz: ExcelApi 1.9

centerHorizontally

Horizontales Flag in der Mitte des Arbeitsblatts. Diese Kennzeichnung bestimmt, ob das Arbeitsblatt beim Druck horizontal zentriert wird.

centerHorizontally: boolean;

Eigenschaftswert

boolean

Hinweise

API-Satz: ExcelApi 1.9

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/54-worksheet/worksheet-page-layout.yaml

await Excel.run(async (context) => {
    const farmSheet = context.workbook.worksheets.getItem("Print");
    farmSheet.pageLayout.centerHorizontally = true;
    farmSheet.pageLayout.centerVertically = true;
    await context.sync();
});

centerVertically

Vertikales Flag in der Mitte des Arbeitsblatts. Diese Kennzeichnung bestimmt, ob das Arbeitsblatt beim Druck vertikal zentriert wird.

centerVertically: boolean;

Eigenschaftswert

boolean

Hinweise

API-Satz: ExcelApi 1.9

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/54-worksheet/worksheet-page-layout.yaml

await Excel.run(async (context) => {
    const farmSheet = context.workbook.worksheets.getItem("Print");
    farmSheet.pageLayout.centerHorizontally = true;
    farmSheet.pageLayout.centerVertically = true;
    await context.sync();
});

context

Der dem Objekt zugeordnete Anforderungskontext. Dadurch wird der Prozess des Add-Ins mit dem Prozess der Office-Hostanwendung verbunden.

context: RequestContext;

Eigenschaftswert

draftMode

Die Entwurfsmodusoption des Arbeitsblatts. Wenn true, wird das Blatt ohne Grafiken gedruckt.

draftMode: boolean;

Eigenschaftswert

boolean

Hinweise

API-Satz: ExcelApi 1.9

firstPageNumber

Die erste Seitenzahl des Arbeitsblatts, die gedruckt werden soll. Ein null Wert steht für die "automatische" Seitennummerierung.

firstPageNumber: number | "";

Eigenschaftswert

number | ""

Hinweise

API-Satz: ExcelApi 1.9

footerMargin

Der Fußzeilenrand (in Punkt) des Arbeitsblatts zur Verwendung beim Drucken.

footerMargin: number;

Eigenschaftswert

number

Hinweise

API-Satz: ExcelApi 1.9

headerMargin

Der Kopfzeilenrand des Arbeitsblatts (in Punkt) zur Verwendung beim Drucken.

headerMargin: number;

Eigenschaftswert

number

Hinweise

API-Satz: ExcelApi 1.9

headersFooters

Kopf- und Fußzeilenkonfiguration für das Arbeitsblatt.

readonly headersFooters: Excel.HeaderFooterGroup;

Eigenschaftswert

Hinweise

API-Satz: ExcelApi 1.9

leftMargin

Der linke Rand des Arbeitsblatts (in Punkt) zur Verwendung beim Drucken

leftMargin: number;

Eigenschaftswert

number

Hinweise

API-Satz: ExcelApi 1.9

orientation

Die Ausrichtung des Arbeitsblatts auf der Seite.

orientation: Excel.PageOrientation | "Portrait" | "Landscape";

Eigenschaftswert

Excel.PageOrientation | "Portrait" | "Landscape"

Hinweise

API-Satz: ExcelApi 1.9

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/54-worksheet/worksheet-page-layout.yaml

await Excel.run(async (context) => {
    const farmSheet = context.workbook.worksheets.getItem("Print");
    farmSheet.pageLayout.orientation = Excel.PageOrientation.landscape;
    await context.sync();
});

paperSize

Das Papierformat der Seite auf dem Arbeitsblatt.

paperSize: Excel.PaperType | "Letter" | "LetterSmall" | "Tabloid" | "Ledger" | "Legal" | "Statement" | "Executive" | "A3" | "A4" | "A4Small" | "A5" | "B4" | "B5" | "Folio" | "Quatro" | "Paper10x14" | "Paper11x17" | "Note" | "Envelope9" | "Envelope10" | "Envelope11" | "Envelope12" | "Envelope14" | "Csheet" | "Dsheet" | "Esheet" | "EnvelopeDL" | "EnvelopeC5" | "EnvelopeC3" | "EnvelopeC4" | "EnvelopeC6" | "EnvelopeC65" | "EnvelopeB4" | "EnvelopeB5" | "EnvelopeB6" | "EnvelopeItaly" | "EnvelopeMonarch" | "EnvelopePersonal" | "FanfoldUS" | "FanfoldStdGerman" | "FanfoldLegalGerman";

Eigenschaftswert

Excel.PaperType | "Letter" | "LetterSmall" | "Tabloid" | "Ledger" | "Legal" | "Statement" | "Executive" | "A3" | "A4" | "A4Small" | "A5" | "B4" | "B5" | "Folio" | "Quatro" | "Paper10x14" | "Paper11x17" | "Note" | "Envelope9" | "Envelope10" | "Envelope11" | "Envelope12" | "Envelope14" | "Csheet" | "Dsheet" | "Esheet" | "EnvelopeDL" | "EnvelopeC5" | "EnvelopeC3" | "EnvelopeC4" | "EnvelopeC6" | "EnvelopeC65" | "EnvelopeB4" | "EnvelopeB5" | "EnvelopeB6" | "EnvelopeItaly" | "EnvelopeMonarch" | "EnvelopePersonal" | "FanfoldUS" | "FanfoldStdGerman" | "FanfoldLegalGerman"

Hinweise

API-Satz: ExcelApi 1.9

printComments

Gibt an, ob die Kommentare des Arbeitsblatts beim Drucken angezeigt werden sollen.

printComments: Excel.PrintComments | "NoComments" | "EndSheet" | "InPlace";

Eigenschaftswert

Excel.PrintComments | "NoComments" | "EndSheet" | "InPlace"

Hinweise

API-Satz: ExcelApi 1.9

printErrors

Die Option "Druckfehler" des Arbeitsblatts.

printErrors: Excel.PrintErrorType | "AsDisplayed" | "Blank" | "Dash" | "NotAvailable";

Eigenschaftswert

Excel.PrintErrorType | "AsDisplayed" | "Blank" | "Dash" | "NotAvailable"

Hinweise

API-Satz: ExcelApi 1.9

printGridlines

Gibt an, ob die Gitternetzlinien des Arbeitsblatts gedruckt werden.

printGridlines: boolean;

Eigenschaftswert

boolean

Hinweise

API-Satz: ExcelApi 1.9

printHeadings

Gibt an, ob die Überschriften des Arbeitsblatts gedruckt werden.

printHeadings: boolean;

Eigenschaftswert

boolean

Hinweise

API-Satz: ExcelApi 1.9

printOrder

Die Seitendruckreihenfolge des Arbeitsblatts. Dies gibt die Reihenfolge für die Verarbeitung der gedruckten Seitenzahl an.

printOrder: Excel.PrintOrder | "DownThenOver" | "OverThenDown";

Eigenschaftswert

Excel.PrintOrder | "DownThenOver" | "OverThenDown"

Hinweise

API-Satz: ExcelApi 1.9

printQuality

Gibt ein Array mit zwei Elementen an, das sowohl horizontale als auch vertikale Druckqualitätswerte enthält. Das erste Element ist die horizontale Druckqualität, und das zweite Element ist die vertikale Druckqualität. Einige Drucker unterstützen möglicherweise keine vertikale Druckqualität, und die unterstützten Werte können je nach Drucker variieren.

printQuality: number[];

Eigenschaftswert

number[]

Hinweise

API-Satz: ExcelApiDesktop 1.1

rightMargin

Der rechte Rand des Arbeitsblatts (in Punkt) zur Verwendung beim Drucken

rightMargin: number;

Eigenschaftswert

number

Hinweise

API-Satz: ExcelApi 1.9

topMargin

Der obere Rand des Arbeitsblatts (in Punkt) zur Verwendung beim Drucken.

topMargin: number;

Eigenschaftswert

number

Hinweise

API-Satz: ExcelApi 1.9

zoom

Die Zoomoptionen des Arbeitsblatts zum Drucken. Das PageLayoutZoomOptions Objekt muss als JSON-Objekt festgelegt werden (verwenden x.zoom = {...} Sie anstelle von x.zoom.scale = ...).

zoom: Excel.PageLayoutZoomOptions;

Eigenschaftswert

Hinweise

API-Satz: ExcelApi 1.9

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/54-worksheet/worksheet-page-layout.yaml

await Excel.run(async (context) => {
    const farmSheet = context.workbook.worksheets.getItem("Print");
    farmSheet.pageLayout.zoom = { scale: 200 };
    await context.sync();
});

Details zur Methode

getPrintArea()

Ruft das RangeAreas Objekt ab, das aus einem oder mehreren rechteckigen Bereichen besteht und den Druckbereich für das Arbeitsblatt darstellt. Wenn kein Druckbereich vorhanden ist, wird ein ItemNotFound Fehler ausgelöst.

getPrintArea(): Excel.RangeAreas;

Gibt zurück

Hinweise

API-Satz: ExcelApi 1.9

getPrintAreaOrNullObject()

Ruft das RangeAreas Objekt ab, das aus einem oder mehreren rechteckigen Bereichen besteht und den Druckbereich für das Arbeitsblatt darstellt. Wenn kein Druckbereich vorhanden ist, gibt diese Methode ein Objekt zurück, dessen isNullObject Eigenschaft auf festgelegt ist true. Weitere Informationen finden Sie unter *OrNullObject-Methoden und -Eigenschaften.

getPrintAreaOrNullObject(): Excel.RangeAreas;

Gibt zurück

Hinweise

API-Satz: ExcelApi 1.9

getPrintTitleColumns()

Ruft das Bereichsobjekt ab, das die Titelspalten darstellt.

getPrintTitleColumns(): Excel.Range;

Gibt zurück

Hinweise

API-Satz: ExcelApi 1.9

getPrintTitleColumnsOrNullObject()

Ruft das Bereichsobjekt ab, das die Titelspalten darstellt. Wenn nicht gesetzt, dann gibt diese Methode ein Objekt zurück, dessen isNullObject Eigenschaft auf festgelegt ist true. Weitere Informationen finden Sie unter *OrNullObject-Methoden und -Eigenschaften.

getPrintTitleColumnsOrNullObject(): Excel.Range;

Gibt zurück

Hinweise

API-Satz: ExcelApi 1.9

getPrintTitleRows()

Ruft das Bereichsobjekt ab, das die Titelzeilen darstellt.

getPrintTitleRows(): Excel.Range;

Gibt zurück

Hinweise

API-Satz: ExcelApi 1.9

getPrintTitleRowsOrNullObject()

Ruft das Bereichsobjekt ab, das die Titelzeilen darstellt. Wenn nicht gesetzt, dann gibt diese Methode ein Objekt zurück, dessen isNullObject Eigenschaft auf festgelegt ist true. Weitere Informationen finden Sie unter *OrNullObject-Methoden und -Eigenschaften.

getPrintTitleRowsOrNullObject(): Excel.Range;

Gibt zurück

Hinweise

API-Satz: ExcelApi 1.9

load(options)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(options?: Excel.Interfaces.PageLayoutLoadOptions): Excel.PageLayout;

Parameter

options
Excel.Interfaces.PageLayoutLoadOptions

Stellt Optionen für die zu ladenden Eigenschaften des Objekts bereit.

Gibt zurück

load(propertyNames)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(propertyNames?: string | string[]): Excel.PageLayout;

Parameter

propertyNames

string | string[]

Eine durch Trennzeichen getrennte Zeichenfolge oder ein Array von Zeichenfolgen, die die zu ladenden Eigenschaften angeben.

Gibt zurück

load(propertyNamesAndPaths)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(propertyNamesAndPaths?: {
            select?: string;
            expand?: string;
        }): Excel.PageLayout;

Parameter

propertyNamesAndPaths

{ select?: string; expand?: string; }

propertyNamesAndPaths.select ist eine durch Kommas getrennte Zeichenfolge, die die zu ladenden Eigenschaften angibt, und propertyNamesAndPaths.expand eine durch Kommas getrennte Zeichenfolge, die die zu ladenden Navigationseigenschaften angibt.

Gibt zurück

set(properties, options)

Legt mehrere Eigenschaften eines Objekts gleichzeitig fest. Sie können entweder ein einfaches Objekt mit den entsprechenden Eigenschaften oder ein anderes API-Objekt desselben Typs übergeben.

set(properties: Interfaces.PageLayoutUpdateData, options?: OfficeExtension.UpdateOptions): void;

Parameter

properties
Excel.Interfaces.PageLayoutUpdateData

Ein JavaScript-Objekt mit Eigenschaften, die isomorph zu den Eigenschaften des Objekts strukturiert sind, für das die Methode aufgerufen wird.

options
OfficeExtension.UpdateOptions

Bietet eine Option zum Unterdrücken von Fehlern, wenn das properties-Objekt versucht, schreibgeschützte Eigenschaften festzulegen.

Gibt zurück

void

set(properties)

Legt mehrere Eigenschaften für das Objekt gleichzeitig fest, basierend auf einem vorhandenen geladenen Objekt.

set(properties: Excel.PageLayout): void;

Parameter

properties
Excel.PageLayout

Gibt zurück

void

setPrintArea(printArea)

Legt den Druckbereich des Arbeitsblatts fest.

setPrintArea(printArea: Range | RangeAreas | string): void;

Parameter

printArea

Excel.Range | Excel.RangeAreas | string

Der Bereich oder die Bereiche des zu druckenden Inhalts.

Gibt zurück

void

Hinweise

API-Satz: ExcelApi 1.9

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/54-worksheet/worksheet-page-layout.yaml

await Excel.run(async (context) => {
    const farmSheet = context.workbook.worksheets.getItem("Print");
    farmSheet.pageLayout.setPrintArea("A1:D41");
    await context.sync();
});

setPrintMargins(unit, marginOptions)

Legt die Seitenränder des Arbeitsblatts mit Einheiten fest.

setPrintMargins(unit: Excel.PrintMarginUnit, marginOptions: Excel.PageLayoutMarginOptions): void;

Parameter

unit
Excel.PrintMarginUnit

Maßeinheit für die angegebenen Ränder.

marginOptions
Excel.PageLayoutMarginOptions

Festzulegende Randwerte. Nicht angegebene Margen bleiben unverändert.

Gibt zurück

void

Hinweise

API-Satz: ExcelApi 1.9

setPrintMargins(unit, marginOptions)

Legt die Seitenränder des Arbeitsblatts mit Einheiten fest.

setPrintMargins(unit: "Points" | "Inches" | "Centimeters", marginOptions: Excel.PageLayoutMarginOptions): void;

Parameter

unit

"Points" | "Inches" | "Centimeters"

Maßeinheit für die angegebenen Ränder.

marginOptions
Excel.PageLayoutMarginOptions

Festzulegende Randwerte. Nicht angegebene Margen bleiben unverändert.

Gibt zurück

void

Hinweise

API-Satz: ExcelApi 1.9

setPrintTitleColumns(printTitleColumns)

Legt die Spalten fest, die die links auf jeder Seite des Arbeitsblatts im Druck zu wiederholenden Zellen enthalten.

setPrintTitleColumns(printTitleColumns: Range | string): void;

Parameter

printTitleColumns

Excel.Range | string

Die Spalten, die links neben jeder Seite wiederholt werden sollen. Der Bereich muss sich über die gesamte Spalte erstrecken, um gültig zu sein.

Gibt zurück

void

Hinweise

API-Satz: ExcelApi 1.9

setPrintTitleRows(printTitleRows)

Legt die Zeilen fest, die die oben auf jeder Seite des Arbeitsblatts im Druck zu wiederholenden Zellen enthalten.

setPrintTitleRows(printTitleRows: Range | string): void;

Parameter

printTitleRows

Excel.Range | string

Die Zeilen, die oben auf jeder Seite wiederholt werden sollen. Der Bereich muss sich über die gesamte Zeile erstrecken, um gültig zu sein.

Gibt zurück

void

Hinweise

API-Satz: ExcelApi 1.9

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/54-worksheet/worksheet-page-layout.yaml

await Excel.run(async (context) => {
    const farmSheet = context.workbook.worksheets.getItem("Print");
    farmSheet.pageLayout.setPrintTitleRows("$1:$1");
    await context.sync();
});

toJSON()

Überschreibt die JavaScript-Methode toJSON() , um eine nützlichere Ausgabe bereitzustellen, wenn ein API-Objekt an JSON.stringify()übergeben wird. (JSON.stringifyruft wiederum die toJSON Methode des Objekts auf, das an sie übergeben wird.) Während das ursprüngliche Excel.PageLayout Objekt ein API-Objekt ist, gibt die toJSON Methode ein einfaches JavaScript-Objekt (als Excel.Interfaces.PageLayoutData) zurück, das flache Kopien aller geladenen untergeordneten Eigenschaften des ursprünglichen Objekts enthält.

toJSON(): Excel.Interfaces.PageLayoutData;

Gibt zurück