Počítačové znalosti
Chcete rychle přenést data z tabulky Microsoft Excel do prezentace Microsoft PowerPoint? Pomocí makra ve Visual Basic for Applications (VBA) můžete celý proces automatizovat a provést jej jedním kliknutím. VBA je programovací jazyk integrovaný v aplikacích Office, který umožňuje například kopírování dat mezi programy.
Otevřete Excel a zadejte následující hodnoty:
Soubor uložte jako ExcelFile.xlsx do kořenového adresáře C:\ (Ctrl + S) a zavřete Excel.
Spusťte PowerPoint, přejděte na kartu Developer a zvolte Macros. Do pole Macro name napište copyFromExcel a klikněte na Create.
V editoru VBA otevřete menu Tools → References. V seznamu najděte položku Microsoft Excel xx.x Object Library (verze se může lišit) a zaškrtněte ji. Potvrďte kliknutím na OK.
Dim sourceXL As Excel.Application
Dim sourceBook As Excel.Workbook
Dim sourceSheet As Excel.Worksheet
Dim dataReadArray(4) As String
Dim myPres As Presentation
Dim newSlide As Slide
Set sourceXL = New Excel.Application
Set sourceBook = sourceXL.Workbooks.Open("C:\ExcelFile.xlsx")
Set sourceSheet = sourceBook.Sheets(1)
Set myPres = ActivePresentation
Set newSlide = myPres.Slides.Add(Index:=myPres.Slides.Count + 1, Layout:=ppLayoutText)
dataReadArray(0) = sourceSheet.Range("A1").Value
dataReadArray(1) = sourceSheet.Range("A2").Value
dataReadArray(2) = sourceSheet.Range("A3").Value
dataReadArray(3) = sourceSheet.Range("A4").Value
dataReadArray(4) = sourceSheet.Range("A5").Value
newSlide.Shapes(1).TextFrame.TextRange.Text = "Data zkopírovaná z Excelu"
newSlide.Shapes(2).TextFrame.TextRange.Text = Join(dataReadArray, vbCrLf)
Uzavřete otevřený sešit: sourceBook.Close. V PowerPointu opět otevřete dialog Macros**, vyberte copyFromExcel a klikněte na **Run**. V prezentaci se objeví nová snímka s přenesenými údaji.
Microsoft PowerPoint slouží k tvorbě vizuálních pomůcek pro prezentace v podnicích, školách, církvích i u jednotlivců. Lze jej také využít k vytvoření souhrnu textu, když není nutná formální prezentace. Převod článku do prezentace je poměrně jednoduchý, ale u rozsáhlých textů může vyžadovat značnou
Microsoft Office 2007 umožňuje pomocí Excelu rychle a levně vytvořit profesionální faktury pro malé podniky. Na webu Microsoftu najdete stovky předpřipravených šablon, které jsou přímo integrovány do Excelu. Vyberete si šablonu, upravíte ji podle svých potřeb a Excel se postará o všechny výpočty. Kr