Nasıl Yapılır: 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 ilk olarak Windows Forms kullanıcı denetimi oluşturun. Ardından kullanıcı denetiminizi projenizin Controls
ThisDocument.ActionsPane (Word) veya alanın
ThisWorkbook.ActionsPane (Excel) özelliğine ekleyin.
**** Uygulama alanı:- Bu konu başlığı altındaki bilgiler, Excel ve Word için belge düzeyindeki projelere yöneliktir. Daha fazla bilgi için bkz. Office uygulaması ve proje türü tarafından 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. IDE'Visual Studio kişiselleştirme.
Kullanıcı Denetimi Oluşturma
Aşağıdaki yordam, bir Word veya Excel projesinde kullanıcı denetimi oluşturma işlemi gösterir. Ayrıca kullanıcı denetimine, tıkıldığında belgeye veya çalışma kitabına metin yazan bir düğme ekler.
Kullanıcı denetimi oluşturmak için
Word veya Excel düzeyi projenizi Visual Studio.
Yeni Project Ekle'ye tıklayın.
Yeni Öğe Ekle iletişim kutusunda Eylemler Bölmesi Denetimi'ni seçin, HelloControl olarak ad girin ve Ekle'ye tıklayın.
Not
Alternatif olarak projenize bir Kullanıcı Denetimi öğesi ekebilirsiniz. Eylemler Bölmesi Denetimi ve Kullanıcı Denetimi öğeleri tarafından oluşturulan sınıflar işlevsel olarak eşdeğerdir.
Araç kutusunun Windows Formlar sekmesinden bir Düğme denetimi sürükleyerek denetime sürükleyin.
Not
Denetim tasarımcıda görünmüyorsa, denetimin içinde HelloControl'a çift Çözüm Gezgini.
Kodu düğmenin olay Click işleyicisi'ne ekleyin. Aşağıdaki örnekte, bir Word belgesi için Microsoft Office ve gösterir.
private void button1_Click(object sender, System.EventArgs e) { Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!"; }
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click Globals.ThisDocument.Paragraphs(1).Range.Text = "Hello world!" End Sub
C# içinde, düğme tıklaması için bir olay işleyicisi eklemeniz gerekir. Bu kodu çağrısının ardından
HelloControloluşturucuya yer veebilirsiniz.
InitializeComponent
Olay işleyicileri oluşturma hakkında daha fazla bilgi için bkz. Nasıl 2011: Office Projelerinde Olay İşleyicileri Oluşturma.
public HelloControl() { InitializeComponent(); this.button1.Click += new EventHandler(this.button1_Click); }
Eylemler bölmesine kullanıcı denetimi ekleme
Eylemler bölmesini göstermek için, kullanıcı denetimi alanını Controls
ThisDocument.ActionsPane (Word) veya alanın (word)
ThisWorkbook.ActionsPane özelliğine Excel.
Kullanıcı denetimi eylemler bölmesine eklemek için
Aşağıdaki kodu veya
ThisDocumentsınıfına
ThisWorkbooksınıf düzeyi bildirim olarak ekleyin (bu kodu bir yönteme ekleme).
private HelloControl hello = new HelloControl();
Dim hello As New HelloControl
Sınıfın olay
ThisDocument_Startupişleyicisi veya sınıfının olay
ThisDocument
ThisWorkbook_Startupişleyicisi için aşağıdaki kodu
ThisWorkbookekleyin.
this.ActionsPane.Controls.Add(hello);
Me.ActionsPane.Controls.Add(hello)