Odosielanie údajov programu Excel do prezentácie programu PowerPoint

Hovorí sa, že až 50 percent prezentácií v PowerPointe obsahuje údaje, ktoré boli skopírované priamo z Excelu. Tomuto tvrdeniu nie je ťažké uveriť. Často je oveľa jednoduchšie analyzovať a vytvárať grafy a zobrazenia údajov v Exceli ako v PowerPointe. Prečo by ste po vytvorení týchto grafov a zobrazení údajov jednoducho nepresunuli do PowerPointu? Makro v tejto časti vám umožňuje dynamicky vytvárať snímky programu PowerPoint, ktoré obsahujú údaje z rozsahu, ktorý určíte.

Môžete si stiahnuť funkčný príklad odosielania údajov programu Excel do programu PowerPoint .

Ako funguje makro

V tomto príklade skopírujete rozsah zo súboru programu Excel a prilepíte tento rozsah na snímku v novovytvorenej prezentácii programu PowerPoint.

Majte na pamäti, že pretože tento kód bude spustený z Excelu, musíte nastaviť odkaz na Microsoft PowerPoint Object Library. Referenciu môžete nastaviť otvorením editora jazyka Visual Basic v Exceli a výberom položky Nástroj→Odkazy. Posúvajte sa nadol, kým nenájdete položku Microsoft PowerPoint xx Object Library, kde xx je vaša verzia PowerPointu. Začiarknite políčko vedľa položky.

Sub CopyRangeToPresentation ()
'Krok 1: Deklarujte svoje premenné
  Dim PP As PowerPoint.Application
  Dim PPPres ako PowerPoint.Presentation
  Dim PPSlide As PowerPoint.Slide
  Dim SlideTitle As String
„Krok 2: Otvorte PowerPoint a vytvorte novú prezentáciu
  Nastaviť PP = New PowerPoint.Application
  Nastaviť PPPres = PP.Prezentácie.Pridať
  PP. Viditeľné = Pravda
'Krok 3: Pridajte novú snímku ako snímku 1 a nastavte na ňu zameranie
  Nastaviť PPSlide = PPPres.Slides.Add(1, ppLayoutTitleOnly)
  PPSlide.Vyberte
'Krok 4: Skopírujte rozsah ako obrázok
  Tabuľky("Údaje snímky").Rozsah("A1:J28").CopyPicture _
  Vzhľad:=xlObrazovka, Formát:=xlObraz
'Krok 5: Prilepte obrázok a upravte jeho polohu
  PPSlide.Shapes.Paste.Select
  PP.ActiveWindow.Selection.ShapeRange.Align msoAlignCenters, True
  PP.ActiveWindow.Selection.ShapeRange.Align msoAlignMiddles, True
'Krok 6: Pridajte názov na snímku
  SlideTitle = "Moja prvá PowerPointová snímka"
  PPSlide.Shapes.Title.TextFrame.TextRange.Text = SlideTitle
'Krok 7: Čistenie pamäte
  PP.Aktivovať
  Nastavte PPSlide = Nič
  Nastavte PPPres = Nič
  Nastavte PP = nič
Koniec pod

V kroku 1 deklarujete štyri premenné: PP je objektová premenná, ktorá odhaľuje objekt PowerPoint aplikácie, PPPres je objektová premenná, ktorá odhaľuje objekt PowerPointovej prezentácie, PPSlide je objektová premenná, ktorá odhaľuje objekt PowerPoint Slide, a SlideTitle je reťazec. premenná používaná na odovzdanie textu pre názov snímky.

Krok 2 otvorí PowerPoint s prázdnou prezentáciou. Všimnite si, že vlastnosť Visible aplikácie PowerPoint nastavíte na hodnotu True, aby ste zaistili, že akciu uvidíte pri spustení kódu.

V kroku 3 pridáte do prezentácie novú snímku pomocou metódy Pridať objektu snímky. Všimnite si, že používate ppLayoutTitleOnly a uistite sa, že snímka je vytvorená s textovým rámčekom nadpisu. Potom urobíte krok navyše a zaostríte na snímku. To znamená, že výslovne poviete PowerPointu, aby vybral túto snímku, čím ju aktivujete.

V kroku 4 použijete metódu CopyPicture na skopírovanie cieľového rozsahu ako obrázok. Rozsah, ktorý sa tu kopíruje, je rozsah A1 až J28 na karte Údaje snímky.

Krok 5 vloží obrázok do aktívnej snímky a vycentruje obrázok horizontálne aj vertikálne.

V kroku 6 uložíte text pre nadpis do reťazcovej premennej a potom túto premennú odošlete do PowerPointu, aby ste použili text na textový rámček nadpisu.

V kroku 7 uvoľníte objekty priradené k vašim premenným, čím znížite možnosť akýchkoľvek problémov spôsobených objektmi rouge, ktoré môžu zostať otvorené v pamäti.

Ako používať makro

Ak chcete implementovať toto makro, môžete ho skopírovať a prilepiť do štandardného modulu:

Aktivujte Editor jazyka Visual Basic stlačením Alt+F11.

V okne Projekt nájdite názov projektu/zošita.

Vyberte Vložiť → Modul.

Zadajte alebo prilepte kód.

Leave a Comment

Ako zmeniť pozadie v PowerPointe 2019

Ako zmeniť pozadie v PowerPointe 2019

Naučte sa, ako jednoducho zmeniť pozadie v PowerPointe 2019, aby vaše prezentácie pôsobili pútavo a profesionálne. Získajte tipy na plnú farbu, prechod, obrázky a vzory.

Ako používať štatistické funkcie v Exceli na počítanie položiek v množine údajov

Ako používať štatistické funkcie v Exceli na počítanie položiek v množine údajov

Excel poskytuje štyri užitočné štatistické funkcie na počítanie buniek v hárku alebo zozname: COUNT, COUNTA, COUNTBLANK a COUNTIF. Pre viac informácií o Excel funkciách, pokračujte.

Klávesové skratky pre bežné príkazy zobrazenia Excel 2013

Klávesové skratky pre bežné príkazy zobrazenia Excel 2013

Objavte efektívne klávesové skratky v Exceli 2013 pre zobrazenie, ktoré vám pomôžu zlepšiť produktivitu. Všetky skratky sú začiatkom s Alt+W.

Ako nastaviť okraje stránky v programe Word 2013

Ako nastaviť okraje stránky v programe Word 2013

Naučte sa, ako nastaviť okraje v programe Word 2013 s naším jednoduchým sprievodcom. Tento článok obsahuje užitočné tipy a predvoľby okrajov pre váš projekt.

Ako používať štatistické funkcie na výpočet priemerov, režimov a mediánov v Exceli

Ako používať štatistické funkcie na výpočet priemerov, režimov a mediánov v Exceli

Excel vám poskytuje niekoľko štatistických funkcií na výpočet priemerov, režimov a mediánov. Pozrite si podrobnosti a príklady ich použitia.

Ako zistiť a opraviť chyby vzorcov v Exceli 2016

Ako zistiť a opraviť chyby vzorcov v Exceli 2016

Excel 2016 ponúka niekoľko efektívnych spôsobov, ako opraviť chyby vo vzorcoch. Opravy môžete vykonávať po jednom, spustiť kontrolu chýb a sledovať odkazy na bunky.

Archivácia priečinkov programu Outlook

Archivácia priečinkov programu Outlook

V niektorých prípadoch Outlook ukladá e-mailové správy, úlohy a plánované činnosti staršie ako šesť mesiacov do priečinka Archív – špeciálneho priečinka pre zastarané položky. Učte sa, ako efektívne archivovať vaše položky v Outlooku.

Vytváranie a formátovanie tabuliek v programe Word 2019

Vytváranie a formátovanie tabuliek v programe Word 2019

Word vám umožňuje robiť rôzne zábavné veci s tabuľkami. Učte sa o vytváraní a formátovaní tabuliek vo Worde 2019. Tabuľky sú skvelé na organizáciu informácií.

Výber rozsahu Excel VBA

Výber rozsahu Excel VBA

V článku sa dozviete, ako umožniť používateľovi vybrať rozsah v Excel VBA pomocou dialógového okna. Získajte praktické tipy a príklady na zlepšenie práce s rozsahom Excel VBA.

Výpočet percentuálneho rozptylu so zápornými hodnotami v Exceli

Výpočet percentuálneho rozptylu so zápornými hodnotami v Exceli

Vzorec na výpočet percentuálnej odchýlky v Exceli s funkciou ABS pre správne výsledky aj so zápornými hodnotami.