Hello Ashish,

Thanks a lot its working fine may I know is there any materials to learn
macros based on powerpoint and msword.

Thanks in advance.

Regards,

Chandra Shekar B



On Fri, Oct 7, 2011 at 7:48 AM, Chandra Shekar <chandrashekarb....@gmail.com
> wrote:

> Hello Ashish,
>
> Thanks a lot its working fine may I know is there any materials to learn
> macros based on powerpoint and msword.
>
> Thanks in advance.
>
> Regards,
>
> Chandra Shekar B
>
>   On Thu, Oct 6, 2011 at 2:59 PM, ashish koul <koul.ash...@gmail.com>wrote:
>
>>  Sub create_ppts()
>> Dim slidecount As Integer
>>   Dim slide As slide, PPSlide As slide
>>     Dim shp As Shape
>>     Dim ppres As Presentation, pp As Presentation
>>
>>     Dim filepath As String
>>     Dim a()
>>     filepath = "c:\"
>>
>> a = Array("XA", "XB")
>>
>> Set pp = ActivePresentation
>> For i = LBound(a) To UBound(a)
>>
>>   Set ppres = Application.Presentations.Add
>>   slidecount = 1
>>
>>    For Each slide In pp.Slides
>>       If slide.NotesPage.Shapes.Placeholders(2).TextFrame.TextRange.Text =
>> a(i) Then
>>
>>   slide.Copy
>>
>> ppres.Slides.Paste
>> End If
>>
>> Next
>>
>> 'save and close ur ppt here  with name wise
>> Next i
>>
>> End Sub
>>
>>
>> On Thu, Oct 6, 2011 at 5:16 PM, Chandra Shekar <
>> chandrashekarb....@gmail.com> wrote:
>>
>>> Hello Ashish,
>>>
>>> In your code I need a small change as shown in attached file instead of
>>> taking search string in TITLE I need code to search as shown in attached
>>> image.
>>>
>>> Thanks in advance.
>>>
>>> Regards,
>>>
>>> Chandra Shekar B
>>>
>>>
>>>   On Tue, Oct 4, 2011 at 4:43 PM, Chandra Shekar <
>>> chandrashekarb....@gmail.com> wrote:
>>>
>>>> Thanks Ashish its working fine :)
>>>>
>>>>
>>>> On Tue, Oct 4, 2011 at 9:36 AM, ashish koul <koul.ash...@gmail.com>wrote:
>>>>
>>>>> try something like this
>>>>>
>>>>>  Sub create_ppts()
>>>>> Dim slidecount As Integer
>>>>>   Dim slide As slide, PPSlide As slide
>>>>>     Dim shp As Shape
>>>>>     Dim ppres As Presentation, pp As Presentation
>>>>>
>>>>>     Dim filepath As String
>>>>>     Dim a()
>>>>>     filepath = "c:\"
>>>>>
>>>>> a = Array("A", "B")
>>>>>
>>>>> Set pp = ActivePresentation
>>>>> For i = LBound(a) To UBound(a)
>>>>>
>>>>>   Set ppres = Application.Presentations.Add
>>>>>   slidecount = 1
>>>>>
>>>>>    For Each slide In pp.Slides
>>>>>          For Each shp In slide.Shapes
>>>>>             If shp.TextFrame.TextRange.Text = a(i) Then
>>>>>   slide.Copy
>>>>>
>>>>> ppres.Slides.Paste
>>>>> End If
>>>>> Next
>>>>> Next
>>>>>
>>>>> save and close ur ppt here  with name wise
>>>>> Next i
>>>>>
>>>>> End Sub
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Oct 4, 2011 at 12:14 PM, Chandra Shekar <
>>>>> chandrashekarb....@gmail.com> wrote:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> Any help on below request pls.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Chandra Shekar B
>>>>>>
>>>>>>   On Mon, Oct 3, 2011 at 11:31 AM, Chandra Shekar <
>>>>>> chandrashekarb....@gmail.com> wrote:
>>>>>>
>>>>>>> Hello Swapnil,
>>>>>>>
>>>>>>> Thanks for the code, but I am not getting desired output bcoz its
>>>>>>> copying once one slide into the new presentation.
>>>>>>>
>>>>>>> Please find attached file for the exact output.
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Chandra Shekar B
>>>>>>>
>>>>>>>   On Mon, Oct 3, 2011 at 9:21 AM, Swapnil Palande <
>>>>>>> palande.swapni...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Use following code
>>>>>>>>
>>>>>>>> Sub createPPT()
>>>>>>>>     Dim slide As slide
>>>>>>>>     Dim shp As Shape
>>>>>>>>     Dim mypresentation As Presentation
>>>>>>>>     Dim filepath As String
>>>>>>>>
>>>>>>>>     filepath = ActivePresentation.Path
>>>>>>>>
>>>>>>>>     For Each slide In ActivePresentation.Slides
>>>>>>>>         For Each shp In slide.Shapes
>>>>>>>>             If shp.TextFrame.TextRange.Text = "XYZ 1" Then
>>>>>>>>                 Set mypresentation =
>>>>>>>> Application.Presentations.Add(msoTrue)
>>>>>>>>                 slide.Copy
>>>>>>>>                 mypresentation.Slides.Paste
>>>>>>>>                 mypresentation.SaveAs filepath & "\xyz1.pptx"
>>>>>>>>                 mypresentation.Close
>>>>>>>>             ElseIf shp.TextFrame.TextRange.Text = "XYZ 2" Then
>>>>>>>>                 Set mypresentation =
>>>>>>>> Application.Presentations.Add(msoTrue)
>>>>>>>>                 slide.Copy
>>>>>>>>                 mypresentation.Slides.Paste
>>>>>>>>                 mypresentation.SaveAs filepath & "\xyz2.pptx"
>>>>>>>>                 mypresentation.Close
>>>>>>>>             ElseIf shp.TextFrame.TextRange.Text = "XYZ 3" Then
>>>>>>>>                 Set mypresentation =
>>>>>>>> Application.Presentations.Add(msoTrue)
>>>>>>>>                 slide.Copy
>>>>>>>>                 mypresentation.Slides.Paste
>>>>>>>>                 mypresentation.SaveAs filepath & "\xyz3.pptx"
>>>>>>>>                 mypresentation.Close
>>>>>>>>             End If
>>>>>>>>         Next shp
>>>>>>>>     Next
>>>>>>>>
>>>>>>>>     Set mypresentation = Nothing
>>>>>>>> End Sub
>>>>>>>> Pls find attached ppt.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>>
>>>>>>>> Swapnil.
>>>>>>>>
>>>>>>>>   On Mon, Oct 3, 2011 at 11:59 AM, Chandra Shekar <
>>>>>>>> chandrashekarb....@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> Any help on this. Thanks in advance.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>>
>>>>>>>>> Chandra Shekar B
>>>>>>>>>
>>>>>>>>> On Fri, Sep 30, 2011 at 8:47 AM, Chandra Shekar <
>>>>>>>>> chandrashekarb....@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hello,
>>>>>>>>>>
>>>>>>>>>> I am looking for a macro which can copy slides based on TITLE and
>>>>>>>>>> create a new presentation. Could u please help me out in the 
>>>>>>>>>> attached file.
>>>>>>>>>>
>>>>>>>>>> In this case I need create 4 PPTs i.e. for
>>>>>>>>>> 1) Title A one PPT with same file name as Title,
>>>>>>>>>> 2) Title B one PPT with same file name as Title,
>>>>>>>>>> 3) Title C one PPT with same file name as Title,
>>>>>>>>>> 4) Title D one PPt with same file name as Title.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>>
>>>>>>>>>> Chandra Shekar B
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> ----------------------------------------------------------------------------------
>>>>>>>>>> Some important links for excel users:
>>>>>>>>>> 1. Follow us on TWITTER for tips tricks and links :
>>>>>>>>>> http://twitter.com/exceldailytip
>>>>>>>>>> 2. Join our LinkedIN group @
>>>>>>>>>> http://www.linkedin.com/groups?gid=1871310
>>>>>>>>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>>>>>>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>>>>>>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>>>>>>>>
>>>>>>>>>> To post to this group, send email to
>>>>>>>>>> excel-macros@googlegroups.com
>>>>>>>>>>
>>>>>>>>>> <><><><><><><><><><><><><><><><><><><><><><>
>>>>>>>>>> Like our page on facebook , Just follow below link
>>>>>>>>>> http://www.facebook.com/discussexcel
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> ----------------------------------------------------------------------------------
>>>>>>>>> Some important links for excel users:
>>>>>>>>> 1. Follow us on TWITTER for tips tricks and links :
>>>>>>>>> http://twitter.com/exceldailytip
>>>>>>>>> 2. Join our LinkedIN group @
>>>>>>>>> http://www.linkedin.com/groups?gid=1871310
>>>>>>>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>>>>>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>>>>>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>>>>>>>
>>>>>>>>> To post to this group, send email to excel-macros@googlegroups.com
>>>>>>>>>
>>>>>>>>> <><><><><><><><><><><><><><><><><><><><><><>
>>>>>>>>> Like our page on facebook , Just follow below link
>>>>>>>>> http://www.facebook.com/discussexcel
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> ----------------------------------------------------------------------------------
>>>>>>>> Some important links for excel users:
>>>>>>>> 1. Follow us on TWITTER for tips tricks and links :
>>>>>>>> http://twitter.com/exceldailytip
>>>>>>>> 2. Join our LinkedIN group @
>>>>>>>> http://www.linkedin.com/groups?gid=1871310
>>>>>>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>>>>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>>>>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>>>>>>
>>>>>>>> To post to this group, send email to excel-macros@googlegroups.com
>>>>>>>>
>>>>>>>> <><><><><><><><><><><><><><><><><><><><><><>
>>>>>>>> Like our page on facebook , Just follow below link
>>>>>>>> http://www.facebook.com/discussexcel
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> --
>>>>>>
>>>>>> ----------------------------------------------------------------------------------
>>>>>> Some important links for excel users:
>>>>>> 1. Follow us on TWITTER for tips tricks and links :
>>>>>> http://twitter.com/exceldailytip
>>>>>> 2. Join our LinkedIN group @
>>>>>> http://www.linkedin.com/groups?gid=1871310
>>>>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>>>>
>>>>>> To post to this group, send email to excel-macros@googlegroups.com
>>>>>>
>>>>>> <><><><><><><><><><><><><><><><><><><><><><>
>>>>>> Like our page on facebook , Just follow below link
>>>>>> http://www.facebook.com/discussexcel
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Regards*
>>>>> * *
>>>>> *Ashish Koul*
>>>>> *http://www.excelvbamacros.com/*
>>>>>
>>>>>
>>>>> P Before printing, think about the environment.
>>>>>
>>>>>
>>>>>   --
>>>>>
>>>>> ----------------------------------------------------------------------------------
>>>>> Some important links for excel users:
>>>>> 1. Follow us on TWITTER for tips tricks and links :
>>>>> http://twitter.com/exceldailytip
>>>>> 2. Join our LinkedIN group @
>>>>> http://www.linkedin.com/groups?gid=1871310
>>>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>>>
>>>>> To post to this group, send email to excel-macros@googlegroups.com
>>>>>
>>>>> <><><><><><><><><><><><><><><><><><><><><><>
>>>>> Like our page on facebook , Just follow below link
>>>>> http://www.facebook.com/discussexcel
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> *Regards*
>> * *
>> *Ashish Koul*
>> *http://www.excelvbamacros.com/*
>>
>>
>> P Before printing, think about the environment.
>>
>>
>>
>

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel

Reply via email to