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.

  1. Von demDatei Wählen Sie im Menü Info*.
Info-Menü auswählen
todo:image_alt_text
  1. Klicke aufEigenschaften Überschrift und wählen Sie „Erweiterte Eigenschaften“.
Klicken Sie auf „Erweiterte Eigenschaftenauswahl“.
todo:image_alt_text
  1. Verwalten Sie die Dokumenteigenschaften der Datei.
Eigenschaftendialog
todo:image_alt_text
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.

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.

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.

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