Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi everybody, I am new to programming in Excel and can't get any further with the following problem: What i want to chieve is to insert a picture "into" a specific "cell" (range) in my worksheet. I have found the function: AddPicture(Filename As String, LinkToFile As MsoTriState, SaveWithDocument As MsoTriState, Left As Single, Top As Single, Width As Single, Height As Single) As Shape In the help it says that to define the position I need to know the pixels from the left-top corner: - Left Required Single. The position (in points) of the upper-left corner of the picture relative to the upper-left corner of the document. -Top Required Single. The position (in points) of the upper-left corner of the picture relative to the top of the document. This functionality would be really great for me. However the problem is that I don't have the position in pixels. I only know the cell-coordinates (ex. "2/25" or "B25" ) Does anybody know how to find out the position in pixels for a given cell or a range ? Thanks in advance for any help. Bye Char -- charon1999 ------------------------------------------------------------------------ charon1999's Profile: http://www.excelforum.com/member.php...o&userid=25886 View this thread: http://www.excelforum.com/showthread...hreadid=392720 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Charon,
A cell has a top and left property tyhat you can use, loike so Dim myDocument As Worksheet Set myDocument = Worksheets(1) myDocument.Shapes.AddPicture _ "C:\Documents and Settings\Bob\My Documents\My Pictures\classic_beetle.jpg", _ True, True, Range("B25").Left, Range("B25").Top, 70, 70 -- HTH RP (remove nothere from the email address if mailing direct) "charon1999" wrote in message ... Hi everybody, I am new to programming in Excel and can't get any further with the following problem: What i want to chieve is to insert a picture "into" a specific "cell" (range) in my worksheet. I have found the function: AddPicture(Filename As String, LinkToFile As MsoTriState, SaveWithDocument As MsoTriState, Left As Single, Top As Single, Width As Single, Height As Single) As Shape In the help it says that to define the position I need to know the pixels from the left-top corner: - Left Required Single. The position (in points) of the upper-left corner of the picture relative to the upper-left corner of the document. -Top Required Single. The position (in points) of the upper-left corner of the picture relative to the top of the document. This functionality would be really great for me. However the problem is that I don't have the position in pixels. I only know the cell-coordinates (ex. "2/25" or "B25" ) Does anybody know how to find out the position in pixels for a given cell or a range ? Thanks in advance for any help. Bye Char -- charon1999 ------------------------------------------------------------------------ charon1999's Profile: http://www.excelforum.com/member.php...o&userid=25886 View this thread: http://www.excelforum.com/showthread...hreadid=392720 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
GREEN MARK IN THE TOP LEFT CORNER OF THE CELL | Excel Worksheet Functions | |||
grey dot in left upper corner of cell | Excel Discussion (Misc queries) | |||
Put a CommandBar on the left up corner of a cell | Excel Programming | |||
How to get ID of the Cell on the Left-Top corner of a worksheet | Excel Programming | |||
Cell A1 in Upper Left Corner | Excel Programming |