Nasıl yapılır: program aracılığıyla yeni belgeler oluşturma

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

Uygulama hedefi: Bu konudaki bilgiler, - Word için belge düzeyi projelerine ve VSTO eklentisi - projelerine yöneliktir. Daha fazla bilgi için bkz. Office uygulaması ve proje türü tarafından kullanılabilen özellikler.

Belge düzeyi projesi geliştirirken, projenize programlama yoluyla Document konak öğeleri ekleyemezsiniz. VSTO bir eklenti projesinde, Document çalışma zamanında herhangi bir nesneyi bir Document konak öğesine dönüştürebilirsiniz. daha fazla bilgi için bkz. çalışma zamanında VSTO eklentilerindeki Word belgelerini ve Excel çalışma kitaplarını genişletme.

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

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

    Me.Application.Documents.Add()
    
    this.Application.Documents.Add();
    

Özel Şablonlar kullanma

AddYöntemi, normal şablondan başka bir şablonu temel alan yeni bir belge oluşturmak için isteğe bağlı bir şablon bağımsız değişkenine sahiptir. Şablonun dosya adını ve tam yolunu sağlamanız gerekir.

Özel bir şablonu temel alan yeni bir belge oluşturmak için

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

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

Ayrıca bkz.