2016-12-26 1 views
0

의 파워 포인트에 누군가 도울 수 있습니까? 이 코드 사용하여 파워 포인트에 그림을 삽입하기 위해 노력하고있어 : 그래서 http://i.imgur.com/Ia2MVbk.pnginterop (C#)을 사용하여 그림을 삽입하여

: ...

PPT.Shape sheetShape = slides[slideIndex].Shapes[shapeName]; 

slides[slideIndex].Shapes.AddPicture(fileName, MsoTriState.msoFalse, MsoTriState.msoTrue, sheetShape.Left, sheetShape.Top, sheetShape.Height, sheetShape.Width); 

내 문제는 같은 삽입 된 사진을 이동하는 것이있다 둘 다 똑같은 위치에 있지만 사실은 아닙니다. 내가 뭘 잘못하고 있니?

감사합니다.

답변

0

아직 답변이 없기 때문에 스스로 대답해야합니다.

내가 삽입하고 싶었던 차트의 문제점은 이전에 회전 (이미지에서 엑셀로 내보내기, 그 다음 회전)했지만 회전하지 않은 것처럼 파워 포인트 동작이 잘못되어 크기와 위치가 잘못된 것입니다. 그러나 그때 나는 파워 포인트에서 회전시킬 가능성이 있다고 생각했다. 그게 전부 야. 그래서 Excel에서 차트를 내보내지 않고 내 문제를 해결했지만 Excel을 Excel에서 직접 가져 와서 파워 포인트에서 회전 시키십시오. 지금 나에게 어떻게 보이는지

그게 전부 :

  chart.CopyPicture(); 
      PPT.ShapeRange sr = slides[slideIndex].Shapes.PasteSpecial(); 
      sr.Rotation = 90;    
      sr.Left = sheetShape.Left+30; 
      sr.Top = sheetShape.Top;     
      sr.Width = sheetShape.Width; 
      sr.Height = sheetShape.Height; 

      sheetShape.Delete(); 

다른 사람이 문제를 가지고있는 경우가 도움이되기를 바랍니다.