Właściwość WorkbookBase.BuiltinDocumentProperties —
Pobiera Microsoft.Office.Core.DocumentProperties , która reprezentuje wszystkie właściwości dokumentu wbudowanych w skoroszycie.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public ReadOnly Property BuiltinDocumentProperties As Object
public Object BuiltinDocumentProperties { get; }
Wartość właściwości
Typ: System.Object
A Microsoft.Office.Core.DocumentProperties , która reprezentuje wszystkie właściwości dokumentu wbudowanych w skoroszycie.
Uwagi
Ta właściwość zwraca cały zbiór właściwości dokumentu wbudowanych.Użyj właściwości Microsoft.Office.Core.DocumentProperties.Item(System.Object), aby zwrócić pojedynczy element członkowski zbioru (obiektu Microsoft.Office.Core.DocumentProperties), określając nazwę właściwości lub indeks zbioru (jako liczbę).
Do właściwości dokumentu można uzyskać, używając wartości indeksu lub przez nazwę.Na poniższej liście przedstawiono dostępne wbudowane dokumentu nazwy właściwości:
Tytuł
Temat
Autor
Słowa kluczowe
Komentarze
Szablon
Ostatni Autor
Numer poprawki
Nazwa aplikacji
Ostatnia data wydruku
Data utworzenia
Ostatnio oszczędzić czas
Całkowity czas edycji
Liczba stron
Liczba wyrazów
Liczba znaków
Zabezpieczenia
Kategoria
Formatuj
Menedżer
Firma
Liczba bajtów
Liczba wierszy
Liczba akapitów
Liczba slajdów
Liczba notatek
Liczba ukrytych slajdów
Liczba klipów multimedialnych
Baza hiperłącza
Liczba znaków (ze spacjami)
Kontener aplikacji nie są wymagane do definiowania wartości dla każdej wbudowanej właściwości dokumentu.Jeśli program Microsoft Office Excel nie definiuje wartość dla jednego z właściwości dokumentu wbudowane, czytanie Microsoft.Office.Core.DocumentProperties.Value zgłasza wyjątek, właściwość dla tej właściwości dokumentu.
Użycie CustomDocumentProperties właściwość zwraca kolekcję właściwości dokumentu niestandardowego.
Przykłady
Następujący kod w przykładzie wykorzystano BuiltinDocumentProperties właściwość, aby wyświetlić wszystkie właściwości dokumentu wbudowanych bieżącego skoroszytu w kolumnie A arkusz Sheet1.
Ten przykład dotyczy dostosowywania na poziomie 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;
}
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.