2012-07-03 4 views
0

파워 포인트 내에서 C#으로 만든 동적 테이블에 이미지를 추가 할 수 있어야합니다. 이 작업을 수행 할 여지가 있습니까? 지금 내가 생각할 수있는 유일한 방법은 이미지를 표시하고 테이블에 오버레이하는 것입니다,하지만이 선호되는 방법 ...파워 포인트의 테이블 셀에 프로그래밍 방식으로 이미지 표시

PowerPoint.Table objTable = objSlide.Shapes.AddTable(1, 2, StartX, StartY, Width, Height).Table; 
objTable.Cell(1, 1).Shape.TextFrame.TextRange.Text = "Look at my image -->"; 
objTable.Cell(1, 1).Shape.TextFrame.TextRange.Font.Size = 14; 

Bitmap fileImage = new Bitmap(MyWinApp.Properties.Resources.image); 

// ??????????????? 
objTable.Cell(1, 2). .... = fileImage; 
// ??????????????? 

캔트 구글과 임 어떤 속성을 확인할 수 없습니다에 대한 답변을 찾을 수 없을 것입니다 이미지를 허용 할 셀의

답변

0

저는 테이블이 이미지와 같은 포함 된 도형을 지원하지 않는다고 확신합니다. A는 생각할 수있는 유일한 해결 방법은이 같은 단락 총알 이미지로 사진을 추가하고있다 :

tableShape.Table.Cell(i, j).Shape.TextFrame.TextRange. _ 
    ParagraphFormat.Bullet.Picture ("C:\path\to\image.jpg") 
그냥 총알 (= 이미지 크기)의 크기가 단락의 글꼴로 확장 것을 명심해야 할

단락에 텍스트가 없지만 (공백 문자가 할 경우) 글 머리 기호/이미지는 숨겨집니다.

0

이 시도 :

objTable.Cell(1, 2).Shape.Fill.UserPicture(fileImage); 
관련 문제