Program aracılığıyla yeni belgeler oluşturma

Program aracılığıyla bir belge oluşturduğunuzda, yeni belge yerel Document bir nesnedir. Bu nesne, bir Document konak öğesinin ek olayları ve veri bağlama özelliklerine sahip değil. Daha fazla bilgi için bkz . Konak öğelerinin ve konak denetimlerinin programlı sınırlamaları.

Şunlar için geçerlidir: Bu konudaki bilgiler, Word için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

Belge düzeyinde bir proje geliştirirken, projenize program aracılığıyla konak öğeleri ekleyemezsiniz Document . VSTO Eklentisi projesinde, çalışma zamanında herhangi Document bir nesneyi konak Document öğesine dönüştürebilirsiniz. Daha fazla bilgi için bkz . Çalışma zamanında VSTO Eklentilerinde Word belgelerini ve Excel çalışma kitaplarını genişletme.

Normal şablonunu temel alan yeni bir belge oluşturmak için

  • Add Normal şablonunu temel alan yeni bir belge oluşturmak için koleksiyonun yöntemini Documents kullanın. Bu kod örneğini kullanmak için projenizdeki veya ThisAddIn sınıfından ThisDocument çalıştırın.

    this.Application.Documents.Add();
    

Özel şablonlar kullanma

yöntemi, Add Normal şablonun dışındaki bir şablonu temel alan yeni bir belge oluşturmak için isteğe bağlı bir Şablon bağımsız değişkenine sahiptir. Dosya adını ve şablonun tam yolunu sağlamanız gerekir.

Özel şablona dayalı yeni bir belge oluşturmak için

  • Koleksiyonun Add yöntemini çağırın Documents ve şablonun yolunu belirtin. Bu kod örneğini kullanmak için projenizdeki veya ThisAddIn sınıfından ThisDocument çalıştırın.

    this.Application.Documents.Add(@"C:\Test\SampleTemplate.dotx");