Hantera dokumentegenskaper

Introduktion

Microsoft Excel ger möjligheten att lägga till egenskaper i kalkylbladfiler. Dessa dokumentegenskaper förser användbar information och är uppdelade i 2 kategorier enligt detaljerna nedan.

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

Hur man hanterar dokumentegenskaper med Microsoft Excel

Microsoft Excel tillåter dig att hantera dokumentegenskaper för Excel-filer på ett WYSIWYG-sätt. Följ nedanstående steg för att öppna dialogrutan Egenskaper i Excel 2016.

  1. Välj Info i Fil-menyn.
Val av Info-meny
todo:image_alt_text
2. Klicka på Egenskaper och välj “Avancerade egenskaper”.
Klicka på Avancerad Val av egenskaper
todo:image_alt_text
3. Hantera filens dokumentegenskaper.
Dialogruta Egenskaper
todo:image_alt_text
I dialogrutan Egenskaper finns olika flikar, som Allmänt, Sammanfattning, Statistik, Innehåll och Anpassade. Varje flik hjälper till att konfigurera olika typer av information relaterad till filen. Anpassad flik används för att hantera anpassade egenskaper.

Hur man arbetar med dokumentegenskaper med Aspose.Cells

Utvecklare kan dynamiskt hantera dokumentegenskaper med hjälp av Aspose.Cells API:er. Denna funktion hjälper utvecklarna att lagra användbar information tillsammans med filen, som när filen mottogs, bearbetades, tidsstämplades och så vidare.

Hur man får åtkomst till dokumentegenskaper

Aspose.Cells API:er stödjer både inbyggda och anpassade dokumentegenskaper. Aspose.Cells' Workbook klass representerar en Excel-fil och, precis som en Excel-fil, kan Workbook klassen innehålla flera kalkylblad, där varje representeras av Worksheet klassen medan samlingen av kalkylblad representeras av WorksheetCollection klassen.

Använd WorksheetCollection för att komma åt filens dokumentegenskaper enligt nedan.

Både WorksheetCollection.BuiltInDocumentProperties och WorksheetCollection.CustomDocumentProperties returnerar en instans av Aspose.Cells.Properties.DocumentPropertyCollection. Denna samling innehåller Aspose.Cells.Properties.DocumentProperty objekt, där varje representerar en enskild inbyggd eller anpassad dokumentegenskap.

Det är upp till tillämpningskravet hur man kommer åt en egenskap, det vill säga; genom att använda indexet eller namnet på egenskapen från DocumentPropertyCollection som demonstreras i exemplet nedan.

Aspose.Cells.Properties.DocumentProperty klassen tillåter att hämta namn, värde och typ av dokumentegenskap:

Medlemsnamn Beskrivning ToXXX-metod
Boolean Egenskapens datatyp är Boolean ToBool
Date Egenskapens datatyp är DateTime. Observera att Microsoft Excel endast lagrar
datumdelen, ingen tid kan lagras i en anpassad egenskap av denna typ
ToDateTime
Float Egenskapens datatyp är Dubbel ToDouble
Number Egenskapens datatyp är Int32 ToInt
String Egenskapens datatyp är Sträng ToString

Hur man lägger till eller tar bort anpassade dokumentegenskaper

Som vi tidigare har beskrivit 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 exponerat Add-metoden för CustomDocumentPropertyCollection-klassen för att lägga till anpassade egenskaper i samlingen. Add-metoden lägger till egenskapen i Excel-filen och returnerar en referens för den nya dokumentegenskapen som ett Aspose.Cells.Properties.DocumentProperty-objekt.

Hur man konfigurerar egendom med länk till innehåll

För att skapa en anpassad egenskap kopplad till innehållet i ett visst område, ring CustomDocumentPropertyCollection.AddLinkToContent-metoden och ange egenskapens namn och källa. Du kan kontrollera om en egenskap är konfigurerad som kopplad till innehåll genom att använda DocumentProperty.IsLinkedToContent-egenskapen. Dessutom är det också möjligt att få källområdet med hjälp av Source-egenskapen i DocumentProperty-klassen.

Vi använder en enkel mall Microsoft Excel-fil i exemplet. Arbetsboken har en definierad namngiven område märkt MyRange som hänvisar till en cellvärde.

Hur man tar bort anpassade egenskaper

För att ta bort anpassade egenskaper med hjälp av Aspose.Cells, ring DocumentPropertyCollection.Remove-metoden och ange namnet på dokumentegenskapen som ska tas bort.

Fortsatta ämnen