나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 완벽길 (goodrod)

추천:  0
파일:     1677675133481.png (82.3KB) 조회:  686
제목:   엑세스와 파워포인트 연결. OLE개체_ 사진 불러오기 입니다
     
  파포에서 매크로실행해서 아래와 같이 불러오려고 합니다. 고수님들 잠깐만 도와주세요. 어디 잘못인지.. 

요약) 메인테이블에 있는 성명,사진(속성:OLE개체)을 파포의 도형(Name1,IMG1)에 각각 불러오기.

감사합니다. 절 받으세요 넙쭉~

Sub AutoPhoto()
    Dim Rs As New ADODB.Recordset
    Dim strSQL, strConn As String
    Dim FileName As String
    Dim ppt As PowerPoint.Presentation
    Dim sld As Slide
    Dim Shp As Shape

    FileName = "C:\Users\goodrod\Desktop\main.accdb"
    strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & FileName & ";"

    strSQL = "select [성명],[사진] from [메인테이블] "
   Rs.Open strSQL, strConn
    Set ppt = ActivePresentation

             Do While Not Rs.EOF
                Set Shp = sld.Shapes("Name1")
                Shp.TextFrame.TextRange.Text = Rs.Fields("성명")
                 Set Shp = sld.Shapes("IMG1" )
                Shp.Fill.UserPicture (Rs.Fields("사진"))    <<<  userpicture 메서드 (Fillformat 개체) 오류 발생

                Rs.MoveNext
    Loop
        Rs.Close
        Set Rs = Nothing

End Sub
 
[불량 게시물 신고]  
        
  

작성일 : 2023-03-03(00:02)
최종수정일 : 2023-03-03(00:07)