2014-04-10 1 views
0

몇 가지 간단한 Excel Excel & VBA 프로젝트를 완료했지만 OLEObjects (멍청한!)를 처음 사용했습니다. 은 몇 가지 조사 후 나는 VBA (아래 코드)를 사용하여 Excel 워크 시트 ("Sheet1의")에 InkPicture를 배치 관리해야Excel VBA 워크 시트의 잉크 그림을 참조하는 방법

ActiveSheet.OLEObjects.Add(ClassType:="msinkaut.InkPicture.1", Link:=False, DisplayAsIcon:=False, Left:=ActiveCell.Left, Top:=ActiveCell.Top, Width:=240, Height:=70).Select 

사람이 VBA를 사용하여 (임베디드) InkPicture 속성과 메서드에 액세스하는 방법을 알고 있나요?

많은 감사합니다 :)

답변

0

Dim yourObject As OLEObject 
Set yourObject = ActiveSheet.OLEObjects.Add(ClassType:="msinkaut.InkPicture.1", Link:=False, DisplayAsIcon:=False, Left:=ActiveCell.Left, Top:=ActiveCell.Top, Width:=240, Height:=70) 
+0

많은 감사를보십시오! 이제는 그것을 참조 할 수 있습니다. 더욱이, 그것은 정확하게 행동해야합니다. OLEObject로 선언하지 않고는 시트에 표시되었지만 획을 페인트하기 위해 선택 해제해야했습니다 (또한 단일 획만 허용됨). – user3520938

관련 문제