Aracılığıyla paylaş


Visual Studio Ortamında Office Projeleri

Microsoft Office projeleri, Visual Studio'daki diğer proje türlerine (Windows Forms projeleri gibi) benzer bir geliştirme deneyimine sahiptir.Bir Office projesi oluşturduğunuzda veya açtığınızda, proje öğeleri Çözüm Gezgini'nde görünür.Belge düzeyinde projeler için, belge (yani, Word belgesi veya Excel çalışma kitabı) Visual Studio'da açılır ve belge bir görsel tasarımcı gibi davranır.

Uygulama hedefi: Bu konudaki bilgiler, Office 2013 ve Office 2010 için belge düzeyi projeler ve uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

Çözüm Gezgini'nde Proje Öğeleri

Belge düzeyinde projede Çözüm Gezgini aşağıdaki varsayılan öğeleri görüntüler:

  • Projenin özelleştirdiği belge, çalışma kitabı ve sayfa düğümleri.Bu düğümler; belge, çalışma kitabı ve sayfalar ile ilişkili kod dosyaları için kapsayıcı işlevi görür.

  • Projenin özelleştirdiği belge, çalışma kitabı ve sayfalar ile ilişkili kod dosyaları.Word projelerinde, kod dosyaları Word belgesi veya şablonu ile ilişkilidir.Excel projelerinde, kod dosyaları Excel çalışma kitabı veya şablonuyla ve çalışma kitabı veya şablondaki her bir çalışma sayfası ve grafik sayfası ile ilişkilidir.

  • Doğrudan düzenlemeniz için tasarlanmamış gizli proje dosyaları.Daha fazla bilgi için bkz. Gizli Proje Dosyaları.

Uygulama düzeyinde projede Çözüm Gezgini aşağıdaki varsayılan öğeleri görüntüler:

  • Uygulama düğümü.Bu düğüm konak uygulama ile aynı adı taşır (Word, Excel veya Outlook gibi).Bu uygulama düğümü ThisAddIn kod dosyasını içerir.Namespace for Host Item (Konak Öğesi için İsim Uzayı) özelliğini de sağlar.Bu özellik hakkında daha fazla bilgi için bkz. Office Projelerinde Özellikler.

  • ThisAddIn kod dosyası.Bu dosya eklentinize ait oluşturulmuş ThisAddIn sınıfını içerir.Bu sınıf hakkında daha fazla bilgi için bkz. Uygulama Düzeyi Eklentileri Programlama.

  • Doğrudan düzenlemeniz için tasarlanmamış gizli proje dosyaları.Daha fazla bilgi için bkz. Gizli Proje Dosyaları.

Geçici Sertifikalar

Office projeleri ayrıca, Project Name_TemporaryKey.pfx adında geçici bir sertifika içerir.Bu sertifika, geliştirme sırasında projenin uygulama ve dağıtım bildirimlerini imzalamak için kullanılır.Daha fazla bilgi için bkz. Office Çözümlerine Güven Verme ve Office Çözümleri Güvenliğini Sağlama.

Gizli Proje Dosyaları

Bazı proje dosyaları varsayılan olarak gizlidir.Bu dosyalar Visual Studio tarafından oluşturulur ve proje türüne göre farklılık gösterir.Gizli dosyaları görüntülemek için Çözüm Gezgini'nde Tüm Dosyaları Göster'e tıklayın.

Gizli proje dosyalarında değişiklik yapmayın.Bu dosyaların doğrudan değiştirilmesi desteklenmez ve projenizin bozulmasına neden olabilir.Gizli proje dosyaları, belgede belirli değişiklikler olduğu durumlarda yeniden oluşturulur.Gizli bir proje dosyasında el ile değişiklikler yaparsanız, dosya yeniden oluşturulduğunda bu değişiklikler kaybolur.

Belge Düzeyinde Projelerde Belge Tasarımcısı

Excel ve Word için belge düzeyinde projeler, Visual Studio'da projenizle ilişkili belgeyi barındıran bir tasarımcı sunar.Tasarımcı, Visual Studio ortamının dışına çıkmadan belgede değişiklik yapmanızı sağlar.

Bir belgeyi tasarımcıda açmak için, Çözüm Gezgini'nde belge ile ilişkili kod dosyasına çift tıklayın.Örneğin, Sayfa1 çalışma sayfasını bir Excel projesinde tasarımcıda açmak için Sayfa1 kod dosyasına çift tıklayın.

Belgeyi tasarımcıda değiştirirken, Office uygulamasının yerel işlevselliğinden yararlanabilirsiniz.Örneğin, belgeye veya bir çalışma sayfasına metin girebilir veya tablo ya da grafik ekleme gibi görevleri gerçekleştirmek için Şerit'i kullanabilirsiniz.Varsayılan olarak, klavye kısayolu eşlemeleri Visual Studio eşlemelerine varsayılan olur.Bunun yerine Office klavye kısayolu eşlemeleri kullanmak için Araçlar menüsündeki Seçenekler iletişim kutusunda Microsoft Office Klavye Ayarları düğümünün altındaki ayarları değiştirin.

Belgeler Üzerindeki Denetimler

Konak denetimlerini ve Windows Forms denetimlerini, Visual Studio Araç Kutusu'ndan belge tasarım yüzeyine sürükleyebilirsiniz.Konak denetimleri Office nesnelerinin özelleşmiş sürümleri olup (Word içerik denetimleri ve Excel aralıkları gibi), Visual Studio ile oluşturulmuş Office projelerinde kullanılabilirler.Konak denetimlerinin karşılık gelen Office nesnelerinde bulunmayan, veri bağlama ve ek olaylar gibi ilave özellikleri vardır.

Daha fazla bilgi için bkz. Ana Bilgisayar Öğelerine ve Denetimlerine Genel Bakış ve Office Belgelerindeki Windows Forms Denetimlerine Genel Bakış.

Tasarımcıda Excel Çalışma Sayfaları ve Çalışma Kitapları

Bir çalışma sayfasını tasarımcıda açtığınızda, çalışma sayfasını doğrudan Excel'de açtığınızda yaptığınız gibi değiştirebilirsiniz.Bir çalışma sayfası hücresine çift tıklarsanız hücre düzenleme moduna geçer.Konak denetimi içeren bir hücreye çift tıklarsanız, kod düzenleyicisi açılır ve Visual Studio denetim için varsayılan olay işleyicisini oluşturur.Diğer çalışma sayfalarına gitmek için tasarımcının en altında çalışma sayfası sekmelerine tıklayabilirsiniz.

Çalışma kitabını tasarımcıda açtığınızda tasarım yüzeyi bulunmaz.Çalışma kitabına ilişkin tasarım görünümü tasarımcıyı dolduran büyük bir bileşen alanıdır.

Çalışma kitabının ve çalışma kitabındaki tüm sayfaların ilişkili birer kod dosyası vardır.Her kod dosyası, çalışma kitabını veya sayfasını temsil eden oluşturulmuş bir konak öğesi sınıfını içerir.Daha fazla bilgi için bkz. Genişletilmiş Nesneleri Kullanarak Excel'i Otomatikleştirme.

Tasarımcıda Word Belgeleri

Belgeyi tasarımcıda açtığınızda, doğrudan Word'de açtığınızda yaptığınız gibi değiştirebilirsiniz.Belgedeki bir sözcüğe çift tıklarsanız, sözcük seçili hale gelir.Ancak sözcük bir konak denetiminin içindeyse, kod düzenleyicisi açılır ve Visual Studio denetim için varsayılan olay işleyicisini oluşturur.

Belgenin ilişkili bir kod dosyası vardır.Bu kod dosyası belgeyi temsil eden oluşturulmuş bir konak öğesi sınıfını içerir.Daha fazla bilgi için bkz. Belge Konak Öğesi.

Tasarım Modu ve Çalışma Zamanı Modu Karşılaştırması

Bir belge Visual Studio ortamında açık durumdayken, her zaman tasarım modundadır.Bazı görevler (örneğin, belge yüzeyine bir konak denetimi sürüklemek gibi) sadece tasarım modunda gerçekleştirebilir.

Belgeyi çalışma zamanı modunda görüntülemek için uygulamayı ve belgeyi Visual Studio'nun dışında açmalısınız.Ayrıca, projeyi derleyip çalıştırabilirsiniz ve böylece, belge ve uygulama otomatik olarak Visual Studio'nun dışında açılır.

Kod Düzenleyicisi

Kod Düzenleyicisi çözümünüzdeki görünür kod dosyalarını görüntüleyip değiştirebilmenizi sağlar.Bu dosyalar çözümünüzün davranışını tanımlayan kodu içerir.

Kod Düzenleyicisi hakkında daha fazla bilgi için bkz. Kod ve Metin Düzenleyici'de Kod Yazma.Office projelerinde kod yazma hakkında daha fazla bilgi için bkz. Office Çözümlerinde Kod Yazma.

Özellikler Penceresi

Özellikler penceresi, Çözüm Gezgini'nde seçili olan proje öğeleri ve tasarımcıda seçili olan kullanıcı arabirimi öğeleri (bir belge düzeyinde projedeki belge veya denetimler gibi) için özellikleri görüntüler.Bazı özellikler uygulamaya ve belgeye özgü olurken, bazı özellikler tüm projeler genelinde aynıdır.

Veri Kaynakları Penceresi

Belge düzeyinde Office projelerinde Veri Kaynakları penceresini kullanarak bir veri kaynağını belgenizin üzerine sürükleyebilir ve veri kaynağına bağlı bir denetim oluşturabilirsiniz.Daha fazla bilgi için bkz. Visual Studio'da Verilere Denetimler Bağlama.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma

Kavramlar

Office Projelerinde Özellikler

Diğer Kaynaklar

Office Çözümleri Tasarlama ve Oluşturma

Office Proje Şablonlarına Genel Bakış