Launch Excel , πληκτρολογήστε " Alan " σε " A1 ", " Daniel" σε " A2 ", " Kitzia " σε " A3 ", " Oscar " σε " Α4 " και " Yarexli " σε " Α5 ". Πιέστε το πλήκτρο " CTRL " και "S " για να αποθηκεύσετε το βιβλίο εργασίας σε " C : \\ " ως " ExcelFile.xlsx . " 2
Κλείστε το Excel .
Εκκίνηση του PowerPoint , κάντε κλικ στην καρτέλα "Προγραμματιστής " και κάντε κλικ στο " Μακροεντολές " για να ανοίξει το παράθυρο διαλόγου Macro . Πληκτρολογήστε " copyFromExcel " κάτω Macro Name και κάντε κλικ στο κουμπί " Δημιουργία " . Κάντε κλικ στο μενού "Εργαλεία" και κάντε κλικ στο "Αναφορές" για να ανοίξει το παράθυρο διαλόγου αναφορές . Μετακινηθείτε προς τα κάτω και επιλέξτε το πλαίσιο δίπλα στο " Microsoft Excel αντιγραφή και επικόλληση του παρακάτω, για να δημιουργήσει τις μεταβλητές που θα χρησιμοποιήσετε για να αντιγράψετε τα δεδομένα από το Excel : Dim sourceXL Όπως Excel.Application Dim sourcebook Όπως Excel.Workbook Dim sourceSheet Όπως Excel.Worksheet Dim dataReadArray ( 10 ) Όπως String Dim myPress Όπως Παρουσίαση Dim newSlide Όπως Slide 4 Ρυθμίστε τις τιμές στις μεταβλητές αντικειμένου : Set sourceXL = Excel.Application Set Sourcebook = sourceXL.Workbooks.Open ( " G : \\ ExcelFile.xlsx " ) Σετ sourceSheet = sourceBook.Sheets ( 1 ) Ορισμός myPres = ActivePresentation Set newSlide = myPres.Slides.Add ( Δείκτης : = myPres.Slides.Count + 1 , Διάταξη : = ppLayoutText ) Διαβάστε τα δεδομένα στο αρχείο Excel και αποθηκεύστε το σε ένα String πίνακα: . . sourceSheet.Range ( "A1" ) Επιλέξτε dataReadArray ( 0 ) = sourceSheet.Range ( " A1" ) Value sourceSheet.Range ( " A2 " ) . Επιλέξτε dataReadArray ( 1 ) = sourceSheet.Range ( " A2 " ) . Value sourceSheet.Range ( " A3" ) . Επιλέξτε dataReadArray ( 2 ) = sourceSheet.Range ( " A3" ) . Value sourceSheet.Range ( " A4 " ) . Επιλέξτε dataReadArray ( 3 ) = sourceSheet . Range ( " A4 " ) . Value sourceSheet.Range ( " A5 " ) . Επιλέξτε dataReadArray ( 4 ) = sourceSheet.Range ( " A5 " ) . Value Προσθέστε τα στοιχεία από τη διάταξη String σε μια νέα διαφάνεια στην τρέχουσα παρουσίασή σας : newSlide.Shapes ( 1 ) TextFrame.TextRange = "Τα δεδομένα αντιγράφονται από το Excel " . newSlide.Shapes ( 2 ) . TextFrame.TextRange = dataReadArray ( 0 ) & vbNewLine & _ dataReadArray ( 1 ) & vbNewLine & _ dataReadArray ( 2 ) & vbNewLine & _ dataReadArray ( 3 ) & vbNewLine & _ dataReadArray ( 4 ) & vbNewLine Κλείστε το βιβλίο εργασίας : sourceBook.Close Μεταβείτε στο παράθυρο του PowerPoint και κάντε κλικ στο " Μακροεντολές ". Κάντε κλικ στο " Run" για να εκτελέσετε το " copyFromExcel " μακρο και να προσθέσετε μια νέα διαφάνεια με τα δεδομένα που έχουν αντιγραφεί από το Excel αρχείο που δημιουργήσατε στο βήμα 1 .
Εικόνων 3
Η
5
6
Σελίδα 7
8
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα