Hantera dokumentegenskaper

Introduktion

Microsoft Excel ger möjlighet att lägga till egenskaper till kalkylarksfiler. Dessa dokumentegenskaper ger användbar information och är indelade i två kategorier enligt beskrivningen nedan.

  • Systemdefinierade (inbyggda) egenskaper: Inbyggda egenskaper innehåller allmän information om dokumentet som dokumenttitel, författarens namn, dokumentstatistik och så vidare.
  • Användardefinierade (anpassade) egenskaper: Anpassade egenskaper definierade av slutanvändaren i form av namn-värdepar.

Hur man hanterar dokumentegenskaper med Microsoft Excel

Microsoft Excel låter dig hantera dokumentegenskaperna för Excel-filerna på ett WYSIWYG-sätt. Följ stegen nedan för att öppnaEgenskaper dialogrutan i Excel 2016.

  1. FrånFil menyn, välj Info*.
Välj infomeny
todo:image_alt_text
  1. Klicka påEgenskaper rubrik och välj “Avancerade egenskaper”.
Klicka på Avancerat val av egenskaper
todo:image_alt_text
  1. Hantera filens dokumentegenskaper.
Egenskapsdialog
todo:image_alt_text
I dialogrutan Egenskaper finns det olika flikar, som Allmänt, Sammanfattning, Statistik, Innehåll och Tull. Varje flik hjälper till att konfigurera olika typer av information relaterad till filen. Fliken Anpassad används för att hantera anpassade egenskaper.

Hur man arbetar med dokumentegenskaper med Aspose.Cells

Utvecklare kan hantera dokumentegenskaperna dynamiskt med hjälp av Aspose.Cells API:er. Den här funktionen hjälper utvecklarna att lagra användbar information tillsammans med filen, till exempel när filen togs emot, bearbetades, tidsstämplad och så vidare.

Hur man kommer åt dokumentegenskaper

Aspose.Cells API:er stöder båda typerna av dokumentegenskaper, inbyggda och anpassade. Aspose.Cells'Arbetsbok klass representerar en Excel-fil och, liksom en Excel-fil, denArbetsbok klass kan innehålla flera kalkylblad, var och en representerad avArbetsblad klass medan samlingen av kalkylblad representeras avArbetsbladssamlingklass.

AnvändArbetsbladssamlingför att komma åt filens dokumentegenskaper enligt beskrivningen nedan.

BådeWorksheetCollection.BuiltInDocumentProperties ochWorksheetCollection.CustomDocumentProperties returnera instansen avAspose.Cells.Properties.DocumentPropertyCollection. Denna samling innehållerAspose.Cells.Properties.DocumentPropertyobjekt, som vart och ett representerar en enskild inbyggd eller anpassad dokumentegenskap.

Det är upp till applikationskravet hur man kommer åt en fastighet, det vill säga; genom att använda index eller namn på fastigheten frånDocumentPropertyCollectionsom visas i exemplet nedan.

DeAspose.Cells.Properties.DocumentPropertyklass tillåter att hämta namn, värde och typ av dokumentegenskapen:

Medlemsnamn Beskrivning ToXXX-metoden
Boolean Egenskapsdatatypen är boolesk ToBool
Datum Egenskapsdatatypen är DateTime. Observera att endast Microsoft Excel-butiker
datumdelen, ingen tid kan lagras i en anpassad egenskap av denna typ
ToDateTime
Flyta Egenskapsdatatypen är dubbel Att dubblera
siffra Egenskapsdatatypen är Int32 ToInt
String Egenskapens datatyp är String Att stränga

Hur man lägger till eller tar bort anpassade dokumentegenskaper

Som vi har beskrivit tidigare i början av detta ämne, kan utvecklare inte lägga till eller ta bort inbyggda egenskaper eftersom dessa egenskaper är systemdefinierade men det är möjligt att lägga till eller ta bort anpassade egenskaper eftersom dessa är användardefinierade.

Hur man lägger till anpassade egenskaper

Aspose.Cells API:er har avslöjatLägg till metod förCustomDocumentPropertyCollection klass för att lägga till anpassade egenskaper till samlingen. DeLägg till metod lägger till egenskapen i Excel-filen och returnerar en referens för den nya dokumentegenskapen som enAspose.Cells.Properties.DocumentPropertyobjekt.

Så här konfigurerar du anpassad egendom “Länk till innehåll”.

För att skapa en anpassad egenskap kopplad till innehållet i ett givet intervall, anropaCustomDocumentPropertyCollection.AddLinkToContent metod och pass egenskapens namn och källa. Du kan kontrollera om en egenskap är konfigurerad som länkad till innehåll med hjälp avDocumentProperty.IsLinkedToContent fast egendom. Dessutom är det också möjligt att få källomfånget med hjälp avKälla egendom avDocumentPropertyklass.

Vi använder en enkel mall Microsoft Excel-fil i exemplet. Arbetsboken har ett definierat namngivet intervall märktMyRange som hänvisar till ett cellvärde.

Hur man tar bort anpassade egenskaper

För att ta bort anpassade egenskaper med Aspose.Cells, ringDocumentPropertyCollection.Removemetod och skicka namnet på dokumentegenskapen som ska tas bort.

Förhandsämnen