Aracılığıyla paylaş


Visual Studio Ortamında Office Projeleri

Microsoft Office projelerinin Visual Studio'daki diğer projelere, örn. Windows Forms projelerine, benzer bir geliştirme deneyimi vardır. Bir Office projesi oluşturduğunuzda ya da açtığınızda, proje öğeleri Çözüm Gezgininde görünür. Belge düzeyinde projeleri Visual Studio'da (yani, Word belgesi veya Excel çalışma kitabı) belgeyi açar ve belgeyi bir görsel Tasarımcı davranır.

Uygulama alanı: Bu konudaki bilgiler, Microsoft Office 2010 ve 2007 Microsoft Office sisteminin belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz: Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

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

Bir belge düzeyi projesinde Çözüm Gezgini aşağıdaki varsayılan öğeleri görüntüler.

  • Belge, çalışma kitabı ve projeye göre özelleştirilmiş sayfaları için düğümleri. Bu düğümler, belge, çalışma kitabı ve sayfaları ile ilgili kod dosyalarını kapsayıcı olarak hizmet eder.

  • Belge, çalışma kitabı ve projeye göre özelleştirilmiş sayfaları ile ilişkili olan kod dosyaları. Word projelerinde, kod dosyaları Word belgesi ya da şablonuyla ilişkilendirilmiştir. Excel projelerinde, kod dosyaları Excel şablonuyla ya da çalışma kitabıyla ve şablon ya da kitaptaki tüm çalışma ve grafik sayfalarıyla ilişkilendirilmiştir.

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

  • Excelde görünümü gizlenmiş çalışma sayfaları. Bu çalışma sayfaları için kod dosyaları ilgili çalışma sayfası tasarımcıda görünmese bile Çözüm Gezgini'nde görünür. Daha fazla bilgi için bkz. Gizli Çalışma Sayfaları.

Bir uygulama düzeyi projesinde Çözüm Gezgini aşağıdaki varsayılan öğeleri görüntüler.

  • Uygulama düğümü Bu düğüm, konak uygulama ile aynı isimdedir. Örneğin Word, Excel ya da Outlook. Bu uygulama düğümü ThisAddIn kod dosyasını içerir. Namespace for Host Item (Konak Öğesi için İsim Uzayı) özelliğini de sunar. Bu özellik hakkında daha fazla bilgi için, bkz. Office Projelerinde Özellikler.

  • ThisAddIn (BuEklenti) kod dosyası. Bu dosya, eklentiniz için ThisAddIn oluşturulmuş 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 Proje Adı_TemporaryKey.pfx isminde 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ümlerinin Güvenliğini Sağlama.

Gizli Proje Dosyaları

Birkaç proje dosyası varsayılan olarak gizlidir. Bu dosyalar Visual Studio tarafından oluşturulur ve proje türleri ile ayrılır. Gizli dosyaları görüntülemek için Çözüm Gezgini'nde Tüm Dosyaları Göster'i tıklatın.

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

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

Excel ve Word için belge düzeyi projeleri, Visual Studio'da projenizle ilişkilendirilmiş belgeyi barındıran bir tasarımcı sunar. Tasarımcı, belgeyi Visual Studio ortamı dışına çıkmadan değiştirmenizi sağlar.

Tasarımcıda bir belge açmak için Çözüm Gezgini'ndeki belge ile ilişkili kod dosyasını çift tıklayın. Örneğin, Sheet1 çalışma sayfasını tasarımcıda açmak için Sheet1 kod dosyasını çift tıklayın.

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

Belge Üzerinde Denetimler

Visual Studio Araç Kutusu'ndan belge tasarım yüzeyine Konak kontrolleri ve Windows Forms denetimleri sürükleyebilirsiniz. Konak kontrolleri Office nesnelerinin Visual Studio tarafından oluşturulmuş Office projelerinde kullanılabilen, Word içerik denetimleri ve Excek aralıkları gibi özelleşmiş sürümleridir. Konak kontrollerinin karşılık gelen Office nesnelerinde bulunmayan, veri bağlama ve ek olaylar gibi ilave özellikleri vardır.

Daha fazla bilgi için, bkz. Konak Öğeleri ve Konak Kontrollerine Genel Bakış ve Office Belgerindeki Windows Forms Denetimlerine Genel Bakış.

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

Tasarımcıda bir çalışma sayfası açtığınız zaman, çalışma sayfasını doğrudan Excel'de açtığınızda olduğu gibi değiştirebilirsiniz. Bir çalışma sayfası hücresine çift tıklarsanız hücre düzenleme moduna geçer. Konak kontrolü 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 alt tarafındaki çalışma sayfası sekmelerine tıklatabilirsiniz.

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

Çalışma kitabı ve kitaptaki tüm sayfalarla ilişkili birer kod dosyası vardır. Her kod dosyası çalışma kitabını ya da sayfasını temsil eden oluşturulmuş bir konak kontrolü sınıfını içerir. Daha fazla bilgi için, bkz. Workbook (Çalışma Kitabı) Konak Öğesi, Çalışma Sayfası Konak Öğesi ve ChartSheet Ana Öğesi.

Tasarımcıda Word Belgeleri

Tasarımcıda bir belgeyi açtığınız zaman, belgeyi doğrudan Word'de açtığınızda olduğu gibi değiştirebilirsiniz. Belgedeki bir sözcüğe çift tıkladığınızda o sözcük seçili hale gelir. Eğer bu sözcük bir konak kontrolü içindeyse, kod düzenleyicisi açılır ve Visual Studio denetim için varsayılan olay işleyicisini oluşturur.

Belge, kendisiyle ilişkili bir kod dosyasına sahiptir. Bu kod dosyası belgeyi temsil eden oluşturulmuş bir konak kontrolü sınıfını içerir. Daha fazla bilgi için bkz. Document (Belge) Konak Öğesi.

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

Bir belge Visual Studio ortamında açık olduğunda zaman daima tasarım modundadır. Bazı görevler (örn. belge yüzeyine bir konak kontrolü sürükleme) sadece tasarım modunda gerçekleştirebilir.

Belgeyi çalışma zamanı modunda görmek için uygulamayı ve belgeyi Visual Studio'nun dışında açmanız gerekir. Ayrıca projeyi derleyip çalıştırabilirsiniz ki böylelikle 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. Office projelerinde nasıl kod yazıldığı 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 öğelerinin ve tasarımcıda seçili olan (denetimler veya bir belge düzeyi projesindeki belge belge gibi) KA öğelerinin özelliklerini görüntüler. Bazı özellikler uygulamaya ve belgeye özgüdür ve bazıları tüm projelerde aynıdır.

Veri Kaynakları Penceresi

Bir belge düzeyi Office projesinde Veri Kaynakları penceresini bir veri kaynağını belgenin üzerine sürüklemek ve bu veri kaynağına bağlı denetimi oluşturmak için kullanabilirsiniz. Daha fazla bilgi için bkz. Visual Studio veri bağlama Denetimler.

Ayrıca bkz.

Görevler

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

Kavramlar

Kullanarak Çözüm Gezgini

Office Projelerinde Özellikler

Gizli Çalışma Sayfaları

Diğer Kaynaklar

Office Çözümleri Tasarlama ve Oluşturma

Office Proje Şablonlarına Genel Bakış