Makale numarası: 222737 - Son Gözden Geçirme: 11 Ekim 2006 Çarşamba - Gözden geçirme: 2.2

PowerPoint 2000'de farklı bir PowerPoint eklentisi oluşturma hakkında

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Bu makalenin Microsoft PowerPoint 97 sürümü için bkz: 163461  (http://support.microsoft.com/kb/163461/ ) .

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, bir eklenti, Microsoft Visual Basic for Applications kullanarak bir Microsoft PowerPoint için nasıl oluşturulacağını açıklar. (Alt yordam) makro örneği, değil zaten slayt sıralayıcısı görünümünde, slayt sıralayıcısı görünümüne görünümünüzü değiştirmek olanak tanımak için Araçlar menüsünden bir komut ekler.

Daha fazla bilgi

Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler. Not: aşağıdaki makro örnekleri yalnızca PowerPoint'te çalışır. Visual Basic for Applications makrolarını, Microsoft PowerPoint Görüntüleyici tarafından desteklenmez. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

Adım 1 - eklenti kodu oluştur


Eklenti kodu oluşturmak için aşağıdaki adımları izleyin:
  1. PowerPoint'i başlatın ve boş bir sunu yaratın.
  2. Araçlar menüsünden, makro ' nun üzerine gelin ve sonra Visual Basic Düzenleyicisi ' ni tıklatın.
  3. Visual Basic Düzenleyicisi'nde, Modül, Ekle menüsünde tıklatın.
  4. Aşağıdaki kod, Modül penceresi içinde yazın. Not: kodunuz için aşağıdaki kodu yerine kullanabilirsiniz.
          Sub ChangeView()
    
             ' Check to see whether a presentation is open.
             If Presentations.Count <> 0 Then
                If ActiveWindow.ViewType <> ppViewSlideSorter Then
                   ActiveWindow.ViewType = ppViewSlideSorter
                End If
             Else
                MsgBox "No presentation open. Open a presentation and " _
                   & "run the macro again.", vbExclamation
             End If
          End Sub
    						
    Not: bir kesme işareti (') öncesinde BIR satır kodda bir açıklama sunar. Açıklamalar, kodun ne yordamı belirli bir noktada yaptığını açıklamak için sağlanmıştır. Bu metin, isteğe bağlıdır ve kodunuzdan dışlandı.

Adım 2 - Auto_Open makrosu oluşturma

Başlatma kodu için eklenti Auto_Open makrosu depolar ve eklentinin PowerPoint tarafından yüklendiğinde otomatik olarak yürütülür. Aşağıdaki kod, bir (Slayt sıralayıcısı Değiştir) komutunu Araçlar menüsüne, eklenti kodu ekler.
   Sub Auto_Open()

      Dim NewControl As CommandBarControl

      ' Store an object reference to a command bar.
      Dim ToolsMenu As CommandBars

      ' Figure out where to place the menu choice.
      Set ToolsMenu = Application.CommandBars

      ' Create the menu choice. The choice is created in the first
      ' position in the Tools menu.
      Set NewControl = ToolsMenu("Tools").Controls.Add _
                       (Type:=msoControlButton, _
                        Before:=1)

      ' Name the command.
      NewControl.Caption = "Change to Slide Sorter"

      ' Connect the menu choice to your macro. The OnAction property
      ' should be set to the name of your macro.
      NewControl.OnAction = "ChangeView"

   End Sub
				

Adım 3 - Auto_Close makro oluşturma

PowerPoint tarafından yüklenmemiş bir eklenti, Auto_Close makro yürütülür. Auto_Close makro temizleme kodunuzu depolar. Aşağıdaki kod, bu makalenin "Auto_Open makrosu oluşturma" bölümünde <a2>Araçlar</a2> menüsüne eklediğiniz komutunu kaldırır.
   Sub Auto_Close()

      Dim oControl As CommandBarControl
      Dim ToolsMenu As CommandBars

      ' Get an object reference to a command bar.
      Set ToolsMenu = Application.CommandBars

      ' Loop through the commands on the tools menu.
      For Each oControl In ToolsMenu("Tools").Controls

            ' Check to see whether the comand exists.
            If oControl.Caption = "Change to Slide Sorter" Then

              ' Check to see whether action setting is set to ChangeView.
              If oControl.OnAction = "ChangeView" Then

                  ' Remove the command from the menu.
                  oControl.Delete
               End If
            End If
      Next oControl

   End Sub
				

4 Adımda - .ppa dosya oluştur

.Ppa dosya oluşturmak için aşağıdaki adımları izleyin:
  1. Hata Ayıkla</a0> menüsünde VBAProject Derle'yi tıklatın. Kod derleme hataları varsa, eklentiyi oluşturma olmayacak.
    Not: Bu adım yalnızca olan Visual Basic Düzenleyicisi'nde otomatik sözdizimi denetimi seçeneği seçili değilse, gerekli. Bu seçeneği açmak veya kapatmak için şu adımları izleyin:
    1. Araçlar menüsünden Seçenekler ' i tıklatın ve sonra da Düzenleyici sekmesini tıklatın.
    2. Tıklatıp otomatik sözdizimi denetimi onay kutusunu seçin veya temizleyin ve sonra Tamam'ı tıklatın.
    Adım 2 için bu seçenek seçili ise atlayın.
  2. Sunuyu kaydedin.
    1. Dosya menüsünde Kapat ve Microsoft PowerPoint'e Dön'ı tıklatın.
    2. Dosya menüsünden farklı Kaydet ' i tıklatın.
    3. Seçin sunusu (* .ppt) <a0>Kayıt türü</a0> listesinde.
    4. Sununun adını ve sonra da <a2>Kaydet</a2>'i tıklatın.
    Eklenti kod şimdi, sunudaki kaydedilir.
  3. .Ppa dosyası oluşturun.
    1. Dosya menüsünden farklı Kaydet ' i tıklatın.
    2. Seçin PowerPoint Eklentisi (* .ppa) <a0>Kayıt türü</a0> listesinde.
    3. Dosya adı kutusuna, eklentiniz için bir ad yazın ve sonra da <a2>Kaydet</a2>'i tıklatın.
    Genellikle, PowerPoint Eklentileri c:\Program Files\ Microsoft Office\Office klasöründe eklenir. Ancak, isterseniz başka bir klasör seçin.

5 Adım - eklenti yüklenemedi.

Eklentiyi yüklemek için aşağıdaki adımları izleyin:
  1. Araçlar menüsünde, Eklentiler ' i tıklatın.
  2. Yeni Ekle ' yi tıklatın.
  3. Ekle yeni PowerPoint eklentisi iletişim kutusunda "Adım 4 - oluştur PPA File" bölümünde oluşturduğunuz eklenti dosyasını seçin. Tamam ' ı tıklatın.
  4. Makro uyarı iletisi kutusunda, Makroları Etkinleştir'i tıklatın.

    Not: Eklenti dosyası bilinmeyen bir kaynaktan aldığınız, Makroları devre dışı bırak'ı.

    Şimdi, Auto_Open makrosu yürütür.
PowerPoint nesne modeli eklenti yüklemek için nasıl kullanılacağı hakkında bilgi için Office Yardımcısı'nı tıklatın, özellik yüklenen yazın, Ara ' yı tıklatın ve Yüklü özelliği görüntülemek için tıklatın.

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
222685  (http://support.microsoft.com/kb/222685/EN-US/ ) Ppt2000: How to PowerPoint eklentisi otomatik yükle

Adım 6 - eklenti Kaldır

Bir eklentiyi bellekten kaldırmak için <a0></a0>, aşağıdaki adımları izleyin:
  1. Araçlar menüsünde, Eklentiler ' i tıklatın.
  2. Kullanılabilen Eklentiler listesinden kaldırmak istediğiniz eklentiyi seçin ve sonra Kaldır ' ı veya Kaldır ' ı tıklatın. Kaldır'ı tıklattığınızda, eklentiyi kaldırılır, ancak bunu kullanılabilen eklentiler listesinde kalır. Kaldır'ı tıklatın, eklentinin kaldırılır ve kullanılabilen eklentiler listesinden kaldırıldı.

    Şimdi, Auto_Close makroyu çalıştırır.

Adım 7 - bilgisayarınızı eklentisi bir parola ile koruma

Eklenti bir sunuyu kaydettiğinizde, PowerPoint, kaynak kodunuzu koruma sağlamaz. Kodunuzu bir parola ile koruyabilirsiniz. Bunu yapmak için şu adımları izleyin:

Not: eklenti kaydetmeden önce proje bir parolayla korumanız gerekir.

  1. Araçlar menüsünden VBAProject özellikler ' i tıklatın ve sonra koruma</a0> sekmesini tıklatın.
  2. Kilit, proje için görüntüleme onay kutusunu seçmek için tıklatın.
  3. Görünüm proje özellikleri için parola altında parola ve Parolayı Onayla iletişim kutularında istediğiniz parolayı yazın.
  4. Tamam ' ı tıklatın. Parola, artık, kaynak kodunu görüntülemek için gereklidir.

Referanslar

Bu makaledeki kod örneğini kullanma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
212536  (http://support.microsoft.com/kb/212536/EN-US/ ) OFF2000: Nasıl Knowledge Base makalelerini örnek kod Çalıştır

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft PowerPoint 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbautomation kbvba kbaddin kbcode kbdtacode kbhowto kbmacro kbprogramming KB222737 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:222737  (http://support.microsoft.com/kb/222737/en-us/ )