WorkbookBase.BuiltinDocumentProperties – vlastnost
Získá Microsoft.Office.Core.DocumentProperties kolekce, která představuje vlastnosti dokumentu vestavěné sešitu.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Deklarace
Public ReadOnly Property BuiltinDocumentProperties As Object
public Object BuiltinDocumentProperties { get; }
Hodnota vlastnosti
Typ: System.Object
A Microsoft.Office.Core.DocumentProperties kolekce, která představuje vlastnosti dokumentu vestavěné sešitu.
Poznámky
Tato vlastnost vrací celou kolekci vlastnosti dokumentu vestavěné.Vlastnost Microsoft.Office.Core.DocumentProperties.Item(System.Object) můžete použít k vrácení jednoho člena kolekce (objekt Microsoft.Office.Core.DocumentProperties) zadáním buď názvu vlastnosti, nebo indexu kolekce (jako číslo).
Hodnota indexu nebo názvu můžete odkázat na vlastnosti dokumentu.Následující seznam uvádí dokumentu k dispozici předdefinované názvy vlastností:
Title
Předmět
Autor
Klíčová slova
Komentáře
Šablona
Poslední Autor
Číslo revize
Název aplikace
Datum posledního tisku
Datum vytvoření
Čas posledního uložení
Celková doba úprav
Počet stránek
Počet slov
Počet znaků
Zabezpečení
Kategorie
Format
Správce
Společnost
Počet bajtů
Počet řádků
Počet odstavců
Počet snímků
Počet poznámek
Počet skrytých snímků
Počet multimediálních klipů
Základ hypertextového odkazu
Počet znaků (včetně mezer)
Aplikace typu kontejner nejsou vyžadovány pro definování hodnoty pro všechny předdefinované vlastnosti dokumentu.Pokud aplikace Microsoft Office Excel nedefinuje hodnotu jedné vlastnosti dokumentu vestavěné, čtení Microsoft.Office.Core.DocumentProperties.Value vlastnost vlastnosti dokumentu vyvolá výjimku.
Použití CustomDocumentProperties vlastnost, která vrátí kolekci vlastních vlastností dokumentu.
Příklady
Následující příklad kódu používá BuiltinDocumentProperties vlastnost, kterou chcete zobrazit všechny vlastnosti dokumentu vestavěné aktuálního sešitu ve sloupci listu Sheet1.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
Private Sub DisplayBuiltinDocumentProperties()
Dim DocumentProperties1 As Office.DocumentProperties = _
CType(Me.BuiltinDocumentProperties, _
Office.DocumentProperties)
If Not (DocumentProperties1 Is Nothing) Then
Dim i As Integer
For i = 1 To DocumentProperties1.Count
Dim dp As Office.DocumentProperty = _
DocumentProperties1(i)
Globals.Sheet1.Range("A" & _
i.ToString()).Value2 = dp.Name
Next i
End If
End Sub
private void DisplayBuiltinDocumentProperties()
{
Office.DocumentProperties documentProperties1 =
(Office.DocumentProperties)this.BuiltinDocumentProperties;
if (documentProperties1 != null)
{
for (int i = 1; i <= documentProperties1.Count; i++)
{
Office.DocumentProperty dp = documentProperties1[i];
Globals.Sheet1.Range["A" + i.ToString()].Value2 =
dp.Name;
}
}
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.