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.

Hantera dokumentegenskaper med hjälp av Microsoft Excel

Microsoft Excel tillåter hantering av dokumentegenskaper för Excel-filerna 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.

Arbeta med dokumentegenskaper med hjälp av 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.

Å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 DocumentPropertyCollection. Denna samling innehåller DocumentProperty objekt, där vardera 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.

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

Lägga till eller ta 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.

Lägga 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 en DocumentProperty-objekt.

Konfigurera anpassad egenskap “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.

Ta 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.