Aracılığıyla paylaş


Nasıl yapılır: Okuma ve yazma için belge özellikleri

Bir belge ile birlikte belge özelliklerini saklayabilirsiniz.Office uygulamaları bir dizi yazar, başlık ve konu gibi yerleşik özellikleri sağlar.Bu konu Microsoft Office Excel ve Microsoft Office Word belge özelliklerinin nasıl ayarlanacağını gösterir.

video bağlantısı İlgili video gösterimi için bkz: nasıl yapmak ı: Access ve Microsoft Word'de özel belge özelliklerini işlemek?.

Uygulama alanı: Bu konudaki bilgiler şu uygulamaların belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir: Excel 2013 ve Excel 2010; PowerPoint 2013 ve PowerPoint 2010; Project 2013 ve Project 2010; Word 2013 ve Word 2010. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Excel Belge Özelliklerini Ayarlama

Excel yerleşik özellikleriyle çalışmak için aşağıdaki özellikleri kullanın:

Bu özellikler, DocumentProperty nesnelerinin bir koleksiyonu olan DocumentProperties nesnesi döner.Koleksiyonun Item özelliğini, koleksiyon içindeki belirli bir özelliği ismiyle veya diziniyle almak için kullanabilirsiniz.

Aşağıdaki kod örneği, bir belge düzeyi projesinde yerleşik Revision Number özelliğinin nasıl değiştirileceğini gösterir.

Excel'de Düzeltme Numarası özelliğini değiştirmek için

  1. Yerleşik belge özelliklerini bir değişkene atayın.

    Dim properties As Microsoft.Office.Core.DocumentProperties
    
    properties = DirectCast(Globals.ThisWorkbook.BuiltinDocumentProperties, _
        Microsoft.Office.Core.DocumentProperties)
    
    Dim prop As Microsoft.Office.Core.DocumentProperty
    prop = properties.Item("Revision Number")
    
    Microsoft.Office.Core.DocumentProperties properties;
    
    properties = (Microsoft.Office.Core.DocumentProperties)
        Globals.ThisWorkbook.BuiltinDocumentProperties; 
    
    Microsoft.Office.Core.DocumentProperty prop;
    prop = properties["Revision Number"]; 
    
  2. Revision Number özelliğini bir bir arttırın.

    If prop.Value Is Nothing Then
        prop.Value = 1
    Else
        Dim revision As Integer
        If Integer.TryParse(prop.Value.ToString(), revision) Then
            prop.Value = revision + 1
            MessageBox.Show("Revision Number = " & revision)
        Else
            MessageBox.Show("Revision Number = invalid value")
        End If
    End If
    
    if (prop.Value == null)
    {
        prop.Value = 1;
    }
    else
    {
        int revision;
        if (int.TryParse((string)prop.Value, out revision))
        {
            prop.Value = revision + 1;
            MessageBox.Show("Revision Number = " + revision);
        }
        else
        {
            MessageBox.Show("Revision Number = invalid value");
        }
    }
    

Word Belge Özelliklerini Ayarlama

Word yerleşik özellikleriyle çalışmak için aşağıdaki özellikleri kullanın:

Bu özellikler, DocumentProperty nesnelerinin bir koleksiyonu olan DocumentProperties nesnesi döner.Koleksiyonun Item özelliğini, koleksiyon içindeki belirli bir özelliği ismiyle veya diziniyle almak için kullanabilirsiniz.

Aşağıdaki kod örneği, bir belge düzeyi projesinde yerleşik Subject özelliğinin nasıl değiştirileceğini gösterir.

Konu özelliğini değiştirmek için

  1. Yerleşik belge özelliklerini bir değişkene atayın.

    Dim properties As Microsoft.Office.Core.DocumentProperties
    
    properties = DirectCast(Globals.ThisDocument.BuiltInDocumentProperties, _
        Microsoft.Office.Core.DocumentProperties)
    
    Microsoft.Office.Core.DocumentProperties properties;
    
    properties = (Microsoft.Office.Core.DocumentProperties)
        Globals.ThisDocument.BuiltInDocumentProperties; 
    
  2. Subject özelliğini "Whitepaper" olarak değiştirin.

    ' Set the Subject property.
    properties.Item("Subject").Value = "Whitepaper"
    
    // Set the Subject property. 
    properties["Subject"].Value = "Whitepaper"; 
    

Güçlü Programlama

Bu örnekler, kodunuzu Excel belge düzeyi projeleri için ThisWorkbook sınıfında ve Word belge düzeyi projeleri için ThisDocument sınıfında yazdığınızı varsayar.

Word ve Excel ve onların nesneleri ile çalışmanıza rağmen, Microsoft Office kullanılabilir yerleşik belge özelliklerinin listesini sağlar. Tanımlanmamış bir özelliğe erişmeye çalışmak özel durum yaratır.

Ayrıca bkz.

Görevler

Nasıl yapılır: oluşturun ve özel belge özelliklerini değiştirme

Diğer Kaynaklar

Uygulama Düzeyi Eklentileri Programlama

Belge Düzeyi Özelleştirmelerini Programlama