Dokumenteigenschaften verwalten
Einführung
Microsoft Excel bietet die Möglichkeit, Eigenschaften zu Tabellendateien hinzuzufügen. Diese Dokumenteigenschaften bieten nützliche Informationen und sind in zwei Kategorien unterteilt, wie unten beschrieben.
- Systemdefinierte (integrierte) Eigenschaften: Integrierte Eigenschaften enthalten allgemeine Informationen über das Dokument wie Dokumenttitel, Name des Autors, Dokumentstatistiken usw.
- Benutzerdefinierte (benutzerdefinierte) Eigenschaften: Benutzerdefinierte Eigenschaften, die vom Endbenutzer in Form eines Name-Wert-Paares definiert werden.
So verwalten Sie Dokumenteigenschaften mit Microsoft Excel
Microsoft Mit Excel können Sie die Dokumenteigenschaften der Excel-Dateien im WYSIWYG-Stil verwalten. Bitte befolgen Sie die folgenden Schritte, um das zu öffnenEigenschaften Dialog in Excel 2016.
- Von demDatei Wählen Sie im Menü Info*.
Info-Menü auswählen |
---|
- Klicke aufEigenschaften Überschrift und wählen Sie „Erweiterte Eigenschaften“.
Klicken Sie auf „Erweiterte Eigenschaftenauswahl“. |
---|
- Verwalten Sie die Dokumenteigenschaften der Datei.
Eigenschaftendialog |
---|
Im Eigenschaftendialog gibt es verschiedene Registerkarten wie Allgemein, Zusammenfassung, Statistik, Inhalt und Zoll. Auf jeder Registerkarte können Sie verschiedene Arten von Informationen im Zusammenhang mit der Datei konfigurieren. Die Registerkarte „Benutzerdefiniert“ wird zum Verwalten benutzerdefinierter Eigenschaften verwendet. |
So arbeiten Sie mit Dokumenteigenschaften mithilfe von Aspose.Cells
Entwickler können die Dokumenteigenschaften mithilfe der Aspose.Cells-APIs dynamisch verwalten. Diese Funktion hilft den Entwicklern, nützliche Informationen zusammen mit der Datei zu speichern, z. B. wann die Datei empfangen, verarbeitet, mit einem Zeitstempel versehen usw. wurde.
Aspose.Cells for .NET schreibt die Informationen zu API und der Versionsnummer direkt in Ausgabedokumente. Wenn beispielsweise das Dokument in PDF gerendert wird, wird Aspose.Cells for .NET ausgefülltAnwendung Feld mit dem Wert ‘Aspose.Cells’ undPDF Produzent Feld mit dem Wert, z. B. „Aspose.Cells v17.9“.
Bitte beachten Sie, dass Sie Aspose.Cells for .NET nicht anweisen können, diese Informationen aus Ausgabedokumenten zu ändern oder zu entfernen.
So greifen Sie auf Dokumenteigenschaften zu
Aspose.Cells APIs unterstützen beide Arten von Dokumenteigenschaften, integrierte und benutzerdefinierte. Aspose.Cells'Arbeitsmappe Die Klasse stellt eine Excel-Datei dar und, wie eine Excel-Datei, dieArbeitsmappe Die Klasse kann mehrere Arbeitsblätter enthalten, die jeweils durch dargestellt werdenArbeitsblatt Klasse, während die Sammlung von Arbeitsblättern durch dargestellt wirdWorksheetCollectionKlasse.
Benutzen Sie dieWorksheetCollectionum wie unten beschrieben auf die Dokumenteigenschaften der Datei zuzugreifen.
- Um auf integrierte Dokumenteigenschaften zuzugreifen, verwenden SieWorksheetCollection.BuiltInDocumentProperties.
- Um auf benutzerdefinierte Dokumenteigenschaften zuzugreifen, verwenden SieWorksheetCollection.CustomDocumentProperties.
BeideWorksheetCollection.BuiltInDocumentProperties UndWorksheetCollection.CustomDocumentProperties Gibt die Instanz von zurückAspose.Cells.Properties.DocumentPropertyCollection. Diese Sammlung enthältAspose.Cells.Properties.DocumentPropertyObjekte, von denen jedes eine einzelne integrierte oder benutzerdefinierte Dokumenteigenschaft darstellt.
Es liegt an der Antragsanforderung, wie auf eine Immobilie zugegriffen wird, d. h.; indem Sie den Index oder Namen der Eigenschaft aus dem verwendenDocumentPropertyCollectionwie im Beispiel unten gezeigt.
DerAspose.Cells.Properties.DocumentPropertyMit der Klasse können Name, Wert und Typ der Dokumenteigenschaft abgerufen werden:
- Um den Eigenschaftsnamen zu erhalten, verwenden SieDocumentProperty.Name.
- Um den Eigenschaftswert zu erhalten, verwenden SieDocumentProperty.Value. DocumentProperty.Valuegibt den Wert als Objekt zurück.
- Um den Eigenschaftstyp zu erhalten, verwenden SieDocumentProperty.Type . Dies gibt einen der zurückArt der ImmobilieAufzählungswerte. Nachdem Sie den Eigenschaftstyp erhalten haben, verwenden Sie einen derDocumentProperty.ToXXX Methoden, um den Wert des entsprechenden Typs zu erhalten, anstatt ihn zu verwendenDocumentProperty.Value . DerDocumentProperty.ToXXXDie Methoden werden in der folgenden Tabelle beschrieben.
Mitgliedsname | Beschreibung | ToXXX-Methode |
---|---|---|
Boolescher Wert | Der Eigenschaftsdatentyp ist Boolean | ToBool |
Datum | Der Eigenschaftsdatentyp ist DateTime. Beachten Sie, dass Microsoft nur Excel speichert Im Datumsteil kann in einer benutzerdefinierten Eigenschaft dieses Typs keine Uhrzeit gespeichert werden |
ToDateTime |
Schweben | Der Eigenschaftsdatentyp ist Double | Verdoppeln |
Nummer | Der Eigenschaftsdatentyp ist Int32 | ToInt |
String | Der Eigenschaftsdatentyp ist String | ToString |
So fügen Sie benutzerdefinierte Dokumenteigenschaften hinzu oder entfernen sie
Wie bereits zu Beginn dieses Themas beschrieben, können Entwickler keine integrierten Eigenschaften hinzufügen oder entfernen, da diese Eigenschaften systemdefiniert sind. Es ist jedoch möglich, benutzerdefinierte Eigenschaften hinzuzufügen oder zu entfernen, da diese benutzerdefiniert sind.
So fügen Sie benutzerdefinierte Eigenschaften hinzu
Aspose.Cells APIs haben das offengelegtHinzufügen Methode für dieCustomDocumentPropertyCollection Klasse, um der Sammlung benutzerdefinierte Eigenschaften hinzuzufügen. DerHinzufügen Die Methode fügt die Eigenschaft zur Excel-Datei hinzu und gibt eine Referenz für die neue Dokumenteigenschaft als zurückAspose.Cells.Properties.DocumentPropertyObjekt.
So konfigurieren Sie die benutzerdefinierte Eigenschaft „Link zum Inhalt“.
Um eine benutzerdefinierte Eigenschaft zu erstellen, die mit dem Inhalt eines bestimmten Bereichs verknüpft ist, rufen Sie aufCustomDocumentPropertyCollection.AddLinkToContent Methode und übergeben Sie den Eigenschaftsnamen und die Quelle. Mithilfe von können Sie überprüfen, ob eine Eigenschaft als mit Inhalt verknüpft konfiguriert istDocumentProperty.IsLinkedToContent Eigentum. Darüber hinaus ist es auch möglich, den Quellbereich mithilfe von zu ermittelnQuelle Eigentum derDocumentPropertyKlasse.
Im Beispiel verwenden wir eine einfache Excel-Vorlage Microsoft. Die Arbeitsmappe verfügt über einen definierten benannten Bereich mit der BezeichnungMyRange was sich auf einen Zellwert bezieht.
So entfernen Sie benutzerdefinierte Eigenschaften
Um benutzerdefinierte Eigenschaften mit Aspose.Cells zu entfernen, rufen Sie aufDocumentPropertyCollection.Remove-Methode und übergeben Sie den Namen der Dokumenteigenschaft, die entfernt werden soll.
Vorabthemen
- Hinzufügen benutzerdefinierter Eigenschaften, die im Dokumentinformationsbereich sichtbar sind
- Festlegen der ScaleCrop- und LinksUpToDate-Eigenschaften der integrierten Dokumenteigenschaften
- Geben Sie die Dokumentversion der Excel-Datei mithilfe der integrierten Dokumenteigenschaften an
- Geben Sie die Sprache der Excel-Datei mithilfe der integrierten Dokumenteigenschaften an