locked
For Microsoft office interop services - Shape MsoAutoShapeType.msoShapeRectangle Property MsoAutoSize.msoAutoSizeTextToFitShape is set but not reflected in slide RRS feed

  • Question

  • Hi Team,

    I am trying to set the Microsoft office interop services - Shape MsoAutoShapeType.msoShapeRectangle Property  MsoAutoSize.msoAutoSizeTextToFitShape is set but not reflected in slide.

    Please advise.

    Code is as below:

      foreach (Slide slide in pptPresentation.Slides)
                {
                    //GetAllShapes(slide.Shapes, ref shapes);
                    foreach (Microsoft.Office.Interop.PowerPoint.Shape shape in slide.Shapes)
                    {

                        if (shape.AutoShapeType.Equals(MsoAutoShapeType.msoShapeRectangle))
                        {
                            shape.TextFrame2.AutoSize = MsoAutoSize.msoAutoSizeTextToFitShape;
                        }
                    }
                }

                //pptPresentation.Save();
                pptPresentation.SaveCopyAs(path+"Copy of " + file_pptx,
                              Microsoft.Office.Interop.PowerPoint.PpSaveAsFileType.ppSaveAsDefault,
                              MsoTriState.msoTrue);

    Regards,

    Vishal Supekar


    Regards, Vishal Supekar BE.CSE MCPDEA(Micorsoft Certified)

    • Moved by Dave PatrickMVP Tuesday, December 22, 2020 2:53 AM looking for forum
    Tuesday, December 22, 2020 1:48 AM

Answers

  • I'd try asking for help over here.

    Msdn forums - Microsoft Office for Developers

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.

    • Proposed as answer by Guido Franzke Tuesday, December 22, 2020 6:45 AM
    • Marked as answer by Dave PatrickMVP Wednesday, December 30, 2020 9:42 PM
    Tuesday, December 22, 2020 3:05 AM