Nasıl Yapılır: Word Belgelerine veya Excel Çalışma Kitaplarına Eylemler Bölmesi Ekleme

Şunlar için geçerlidir:yesnoVisual Studio Mac için Visual Studio noVisual Studio Code

bir Microsoft Office Word belgesine veya Microsoft Excel çalışma kitabına eylemler bölmesi eklemek için önce 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 projeler için geçerlidir. Daha fazla bilgi için bkz. Office uygulama 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, 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 açın.

  2. Project 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ç KutusununWindows Forms sekmesinden bir Düğme denetimini denetime sürükleyin.

    Not

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

  5. Kodu düğmenin Click olay işleyicisine ekleyin. Aşağıdaki örnekte, Microsoft Office Bir 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 ThisWorkbook_Startup sınıfın ThisDocument olay işleyicisine ThisWorkbook aşağıdaki kodu ekleyin.

    this.ActionsPane.Controls.Add(hello);
    

Ayrıca bkz.