Word Belgelerine veya Excel Çalışma Kitaplarına Eylemler Bölmesi Ekleme

Microsoft Office Word belgesine veya Microsoft Excel çalışma kitabına eylemler bölmesi eklemek için, önce bir Windows Forms kullanıcı denetimi oluşturun. Ardından, kullanıcı denetimini Controls projenizdeki alanın (Word) veya ThisWorkbook.ActionsPane alanın (Excel) özelliğine ThisDocument.ActionsPane ekleyin.

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

Not

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için bkz . Visual Studio IDE'yi kişiselleştirme.

Kullanıcı Denetimi Oluşturma

Aşağıdaki yordamda, bir Word veya Excel projesinde kullanıcı denetiminin nasıl oluşturulacağı gösterilmektedir. Ayrıca, kullanıcı denetimine tıklandığında belgeye veya çalışma kitabına metin yazan bir düğme ekler.

Kullanıcı denetimini oluşturmak için

  1. Word veya Excel belge düzeyi projenizi Visual Studio'da açın.

  2. Proje menüsünde Yeni Öğe Ekle'ye tıklayın.

  3. Yeni Öğe Ekle iletişim kutusunda Eylemler Bölmesi Denetimi'ni seçin, HelloControl olarak adlandırın ve Ekle'ye tıklayın.

    Not

    Alternatif olarak projenize bir Kullanıcı Denetimi öğesi ekleyebilirsiniz. Eylemler Bölmesi Denetimi ve Kullanıcı Denetimi öğeleri tarafından oluşturulan sınıflar işlevsel olarak eşdeğerdir.

  4. Araç Kutusu'nun Windows Forms sekmesinden birDüğme denetimini denetime sürükleyin.

    Not

    Denetim tasarımcıda görünmüyorsa, Çözüm Gezgini'de HelloControl'e çift tıklayın.

  5. Kodu düğmenin Click olay işleyicisine ekleyin. Aşağıdaki örnekte Bir Microsoft Office Word belgesinin kodu gösterilmektedir.

    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!";
    }
    
  6. C# dilinde, düğme tıklaması için bir olay işleyicisi eklemeniz gerekir. Çağrısından HelloControl sonra bu kodu oluşturucuya InitializeComponentyerleştirebilirsiniz.

    Olay işleyicileri oluşturma hakkında bilgi için bkz . Nasıl yapılır: Office Projelerinde Olay İşleyicileri Oluşturma.

    public HelloControl()
    {
        InitializeComponent();
        this.button1.Click += new EventHandler(this.button1_Click);
    }
    

Kullanıcı denetimini eylemler bölmesine ekleme

Eylemler bölmesini göstermek için, kullanıcı denetimini Controls alanın (Word) veya ThisWorkbook.ActionsPane alanın (Excel) özelliğine ThisDocument.ActionsPane ekleyin.

Kullanıcı denetimini eylemler bölmesine eklemek için

  1. Aşağıdaki kodu veya ThisWorkbook sınıfına ThisDocument sınıf düzeyi bildirimi olarak ekleyin (bu kodu bir yönteme eklemeyin).

    private HelloControl hello = new HelloControl();
    
  2. Sınıfının olay işleyicisine ThisDocument_Startup veya sınıfın ThisDocumentThisWorkbook_Startup olay işleyicisine ThisWorkbook aşağıdaki kodu ekleyin.

    this.ActionsPane.Controls.Add(hello);