Aracılığıyla paylaş


Office Projelerinde Genişletilebilirlik

Visual Studio, Visual Basic ve Visual C# projeleri ve onların içerdiği proje öğelerini oluşturan programlanabilir nesne modeli içerir. Bu model, tümleşik geliştirme ortamındaki (IDE) görevleri otomatikleştirmek ve proje türlerini ve proje öğelerini genişletmek için kullanılan birçok nesneye sahiptir. Nesne modeli, herhangi bir projeye VSLangProj.dll derlemesine yapılan bir başvuru ekleyerek kullanılabilir olur. Daha fazla bilgi için bkz. Proje genişletilebilirlik giriş.

Office projelerini otomatikleştirebileceğiniz dört alan vardır:

  • Office Proje Sihirbazı için Visual Studio Araçları'nı kullanarak projeler oluşturma

  • Commands koleksiyonunda komutları çalıştırma.

  • Proje özelliklerini düzenleme.

  • Dosya özelliklerini düzenleme.

Office Proje Sihirbazı için Visual Studio Araçları'nı Kullanarak Projeler Oluşturma

Office için Visual Studio Araçları Sihirbaz'nı aşağıdakileri yapmak için otomatikleştirebilirsiniz:

  • Varsayılan sihirbaz ayarlarını kullanarak yeni bir belge dahil olmak üzere bir proje yaratmak.

  • Yeni bir belge dahil olmak üzere özel isim ve konum ile bir proje yaratmak.

  • Özel bir yolla varolan belge için bir proje oluşturmak.

Daha fazla bilgi için bkz. İzlenecek Yol: Visual Studio Proje Otomasyonu Kullanarak Yeni Office Projesi Oluşturma.

EnvDTE.Komut Koleksiyonundan Komutları Çalıştırma

Microsoft Office Excel için Commands koleksiyonunda iki tane komut vardır. Microsoft Office Word Commands koleksiyonu içinde herhangi bir komut uygulamaz. Daha fazla bilgi için bkz. Başvuru Otomasyon derlemeler ve DTE2 nesne.

Kullanılabilecek iki komut şunlardır:

  • Excel Çalışma Sayfaları Ekle

  • Excel Grafiği Ekle

Daha fazla bilgi için bkz. Nasıl Yapılır: Visual Studio Proje Otomasyonu Kullanarak Çalışma Kitaplarına Çalışma Sayfası Ekleme.

Dosya Özelliklerini Düzenleme

Proje içindeki öğelerin özelliklerini almak için Properties koleksiyonunu kullanın.

ProjectItem özellikleri şunlardır:

Belge özellikleri:

  • Konak Öğesi için İsim Uzayı (sadece C#)

Belge, çalışma kitabı ve sayfası özellikleri:

  • Görünen Ad

Daha fazla bilgi için bkz. Nasıl Yapılır: Visual Studio Proje Otomasyonu Kullanarak Excel Özelliklerini Değiştirme.

İlgili Konular

Title

Açyklama

İzlenecek Yol: Visual Studio Proje Otomasyonu Kullanarak Yeni Office Projesi Oluşturma

Office projelerinin oluşumunu otomatikleştirmek amacıyla Visual Studio nesne modelini kullanan bir makronun nasıl oluşturulduğunu gösterir.

Nasıl Yapılır: Visual Studio Proje Otomasyonu Kullanarak Çalışma Kitaplarına Çalışma Sayfası Ekleme

Visual Studio tasarımcısında açılmış var olan bir Microsoft Office Excel çalışma kitabına yeni bir çalışma sayfası eklemek için kod sağlar.

Nasıl Yapılır: Visual Studio Proje Otomasyonu Kullanarak Excel Özelliklerini Değiştirme

Çalışma sayfasını yeniden isimlendirmek amacıyla Excel çalışma sayfası özelliğini değiştirmek için kod sağlar.

Visual Studio ortam genişletme

Tümleşik geliştirme ortamını (IDE) genişletmek ve otomatikleştirmek için Visual Studio araçlarını anlatan konulara bağlantılar sağlar.

Proje genişletilebilirlik giriş

Visual Basic ve Visual C# projeleri ve çözümlerinin, onların otomasyon nesnelerini kullanarak nasıl denetlendiğini anlatır.

Office Çözümleri Tasarlama ve Oluşturma

Microsoft Office Word ve Excel çözümlerinin nasıl oluşturulması ve derlemelerin çözümünüzdeki rolü hakkında bağlantılar sağlar.