ایران شهرساز

نسخه‌ی کامل: تبدیل فایل word به پاورپوینت با زدن چند دکمه*به همین راحتی*
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2 3
سلام اینم آموزش این ترفند که خوب میتونید با یه سرچ در دنیای نت بیابید ولی شاید افرادی مثل من هنوز ندونند



فایل Word خود را باز کنید. کلیدهای ترکیبی Alt+F11 را بزنید تا پنجره ی vbe باز شود. از منوی insert ، گزینه ی module را انتخاب نمائید. کدهای زیر را بطور کامل کپی کرده و در پنجره ی باز شده Paste کنید.

Sub pptAsText()

Dim pApp As Object, pPres As Object

Dim pSlide As Object, pTxt As Object

Set pApp = CreateObject("Powerpoint.Application")

pApp.Visible = True: Set pPres = pApp.Presentations.Add

pPres.PageSetup.SlideOrientation = IIf(ActiveDocument.PageSetup.Orientation = wdOrientPortrait, 2, 1)

ActiveDocument.Words(1).Select

For i = 1 To Selection.Information(wdNumberOfPagesInDocument)

Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Name:=i

Selection.GoTo What:=wdGoToBookmark, Name:="\page": Selection.Copy

Set pSlide = pPres.Slides.Add(pPres.Slides.Count + 1, 2)

Set pTxt = pSlide.Shapes(2)

pTxt.TextFrame.TextRange.ParagraphFormat.Bullet.Visible = False

pTxt.TextFrame.TextRange.Paste: pTxt.TextFrame.TextRange.Font.Size = 12

Next i

End Sub



اکنون پنجره ی اصلی vbe را ببندید (توجه کنید که اشتباها پنجره ای که کدها را داخلش پیست کردید، بسته نشود. فقط پنجره ی اصلی را ببندید تا خودش پنجره ی کدها را ببندد) کلیدهای ترکیبی Alt+F8 را بزنید.

در پنجره ی باز شده، pptastext را انتخاب نمائید. سپس روی Run کلیک کنید.

از این لحظه عملیات تبدیل ورد به پاورپوینت بطور اتوماتیک آغاز می شود. شما باید منتظر بمانید تا اسلاید ها ساخته شوند. (چند دقیقه زمان می برد)

پس از اینکه تمام اسلایدها ساخته شد، آنها را مشاهده کرده و افکت گذاری نمائید.
مرسي مهندس از توضيحاتتون..........خيلي ممنون
(۱۳۹۰-۱۰-۲، ۱۱:۴۵ عصر)AliReza نوشته است: [ -> ]سلام اینم آموزش این ترفند که خوب میتونید با یه سرچ در دنیای نت بیابید ولی شاید افرادی مثل من هنوز ندونند



فایل Word خود را باز کنید. کلیدهای ترکیبی Alt+F11 را بزنید تا پنجره ی vbe باز شود. از منوی insert ، گزینه ی module را انتخاب نمائید. کدهای زیر را بطور کامل کپی کرده و در پنجره ی باز شده Paste کنید.

Sub pptAsText()

Dim pApp As Object, pPres As Object

Dim pSlide As Object, pTxt As Object

Set pApp = CreateObject("Powerpoint.Application")

pApp.Visible = True: Set pPres = pApp.Presentations.Add

pPres.PageSetup.SlideOrientation = IIf(ActiveDocument.PageSetup.Orientation = wdOrientPortrait, 2, 1)

ActiveDocument.Words(1).Select

For i = 1 To Selection.Information(wdNumberOfPagesInDocument)

Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Name:=i

Selection.GoTo What:=wdGoToBookmark, Name:="\page": Selection.Copy

Set pSlide = pPres.Slides.Add(pPres.Slides.Count + 1, 2)

Set pTxt = pSlide.Shapes(2)

pTxt.TextFrame.TextRange.ParagraphFormat.Bullet.Visible = False

pTxt.TextFrame.TextRange.Paste: pTxt.TextFrame.TextRange.Font.Size = 12

Next i

End Sub



اکنون پنجره ی اصلی vbe را ببندید (توجه کنید که اشتباها پنجره ای که کدها را داخلش پیست کردید، بسته نشود. فقط پنجره ی اصلی را ببندید تا خودش پنجره ی کدها را ببندد) کلیدهای ترکیبی Alt+F8 را بزنید.

در پنجره ی باز شده، pptastext را انتخاب نمائید. سپس روی Run کلیک کنید.

از این لحظه عملیات تبدیل ورد به پاورپوینت بطور اتوماتیک آغاز می شود. شما باید منتظر بمانید تا اسلاید ها ساخته شوند. (چند دقیقه زمان می برد)

پس از اینکه تمام اسلایدها ساخته شد، آنها را مشاهده کرده و افکت گذاری نمائید.

سلام
ممنون از توضیحاتتون .همین حالا نیاز داشتم
مهندس نکته ای که باید خوب رعایت بشه اینه که هر اسلایدی که میخواید ساخته بشه باید متن به همون مقدار در صفحات ورد باشه

مثلا اگه 20 صفحه ورد داشتید و خواستید هر پاراگرافی یک صفحه باشه به راحتی هر پاراگرافی را در یک صفحه در ورد قرار دهید که خوب با زدن چند اینتر این کار انجام میشه

این ترفند صفحات ورد را به اسلاید تبدیل میکنه و تصویر را نمیبره
مهندس خیلی جالب و عالی بود، فقط یه مشکل کوچیک داشت، اونم این که تصاویر رو داخل پاور پوینت نمی آورد، فقط متون رو میاورد.
(۱۳۹۰-۱۰-۳، ۱۲:۳۵ صبح)parasto_gh نوشته است: [ -> ]مهندس خیلی جالب و عالی بود، فقط یه مشکل کوچیک داشت، اونم این که تصاویر رو داخل پاور پوینت نمی آورد، فقط متون رو میاورد.

درسته اینو اشاره کردم

شاید برنامه اش باشه ولی من نمیدونم اگه کسی میدونه بزاره تا بقیه استفاده کنند چون بعضی وقت ها خیلی لازمه و در وقت صرفه جویی میشه
جالب بود ممنون
چه جالب بود [تصویر:  hi5.gif]
بسیار عالی
سلام ممنون عالی بود
صفحه‌ها: 1 2 3