DXGI_ERROR_DEVICE_HUNG Hatasını Düzeltmenin 9 Etkili Yolu
DirectX DXGI_ERROR_DEVICE_HUNG 0x887A0006 hatasını grafik sürücülerini ve DirectX
Birkaç gün önce bir okuyucu, PowerPoint sunumlarının sıfırdan oluşturulmasını otomatikleştirmenin ve ardından mevcut sunuma hızlı bir şekilde slayt eklemenin bir yolu olup olmadığını sordu. Bu komut dosyası, en kullanışlı PowerPoint Makroları listesinde oldukça yüksek olabilir.
Geçmişte belirttiğimiz gibi, PowerPoint bir Makro Kaydedici içermez (bu, her ikisi de Makro için yerleşik kaydedicilere sahip olan Excel ve Word'den farklıdır). Bu nedenle, PowerPoint'i otomatikleştirmek için basit Makrolar oluşturmak için kullanabileceğimiz eski Visual Basic for Application kaldı. PowerPoint Otomasyonu için başka alternatifler de vardır, ancak bunlar bu eğitimin kapsamını aşmaktadır.
Bugünün kısa eğitiminde, üç farklı kullanım örneğini inceleyeceğiz:
Başlayalım.
Şerit'e bakın. Menüde bir Geliştirici girişi görmüyorsanız, kodlamanıza başlamadan önce geliştirici sekmesini etkinleştirmeniz gerekir.
Geliştirici menüsünü Şerit'inizde görünür hale getirdikten sonra, devam edin ve Developer'a basın , ardından Visual Basic IDE'yi açmak için Visual Basic düğmesine basın (veya devam edin ve Alt+F11'e basın).
PowerPoint Sunumu Oluşturmak için VBA
Sub CreatePresentation()
Dim NewPres as Presentation
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
End Sub
Slayt eklemek için VBA
Sub CreateSlide()
Dim NewSlide as Slide
'This statement ads a title slide
Set NewSlide = ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
'This statement adds a blank slide in the second place
Set NewSlide = ActivePresentation.Slides.Add(Index:=2, Layout:=ppLayoutBlank)
End Sub
Yeni bir sunum ayarlamak ve slayt eklemek için makro
Bu sadece yukarıda özetlenen iki parçacığı karıştırmak olur.
Sub CreatePres_AddSlides()
Dim NewPres as Presentation
Dim NewSlide as Slide
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
' Title Slide
Set NewSlide = ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
'This statement adds a blank slide in the second place
Set NewSlide = ActivePresentation.Slides.Add(Index:=2, Layout:=ppLayoutBlank)
'Save the new PowerPoint file
NewPres.SaveAs("MyPresentation.pptx")
End Sub
Ardından , VBA ile PowerPoint'te programlı olarak şekiller oluşturmaya ilişkin eğiticimize bakabilirsiniz.
Excel'den PowerPoint Sunumu Oluşturun
Son durum, doğrudan bir Excel elektronik tablosundan bir PowerPoint sunumu oluşturmak istemenizdir. Aynı tekniği Word ve diğer Microsoft 365 Uygulamalarında da kullanabilirsiniz.
Sub CreatePresentationFromExcel()
Dim MyPPt As PowerPoint.Application
Dim NewPres As PowerPoint.Presentation
Dim NewSlide As Slide
Set MyPPt = CreateObject("PowerPoint.Application")
Set NewPres = MyPPt.Presentations.Add
Set NewSlide = MyPPt.ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
NewPres.SaveAs ("MyPresentation.pptx")
NewPres.Close
MyPPt.Quit
MsgBox ("Presentation saved")
End Sub
tadını çıkarın 🙂
DirectX DXGI_ERROR_DEVICE_HUNG 0x887A0006 hatasını grafik sürücülerini ve DirectX
Omegle
Kimlik bilgilerinizle uğraşmak yanlış veya süresi dolmuş. Lütfen tekrar deneyin veya şifre hatanızı sıfırlayın, ardından burada verilen düzeltmeleri izleyin…
DirectX güncelleme, çözünürlük ayarlarını yapılandırma ve diğer düzeltmeler ile Red Dead Redemption 2 Tam Ekran Çalışmıyor sorununu çözün.
Amazon Fire TV
Sims 4 Sim uyku sorunu ile ilgili kesin çözümler ve ipuçları için makaleyi okuyun. Sim
Facebook Messenger
Realtek PCIe GBE Ailesi Denetleyicinizin Neden Çalışmadığını Bilin. Realtek PCIe GBE ailesi denetleyici sorununu çözmeye yönelik düzeltmelerle birlikte.
Slayttan slayda atlamak yerine sunumunuzu daha keyifli hale getirebilirsiniz. PowerPoint
Apple Kimliği mesajınızı ayarlamak birkaç dakika sürebilir mesajını alırsanız, telefonunuzu yeniden başlatmayı deneyin veya daha fazla zaman verin. Burada daha fazla adım: