Re: Problem with Logos as pictures



Make that:
Dim logo1 As Picture

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"macropod" <invalid@xxxxxxxxxxxxxxx> wrote in message news:eZLagBunIHA.2396@xxxxxxxxxxxxxxxxxxxxxxx
Hi Oggy,

If you name the shape, you can refer to it by name later on:
Sub logo()
Dim logo1 As Shape
With Range("H2")
Set logo1 = .Parent.Pictures.Insert("H:\Administration\Data files\logo1.bmp")
With logo1
.Top = .Top
.Left = .Left
.Width = 145
.Height = 145
.Name = "Logo1"
End With
End With
End Sub

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"Oggy" <ianchaplin@xxxxxxxxxxxx> wrote in message news:9e285ced-e2c3-4167-ae80-1d869c008de0@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi

I have a system i have done for my business where i am putting
infomation requested via userforms into a spread***, Excel 2007. I
have stored all my macros & userforms in an addin so that they are
all
in one location.


I have several logos save in one location on a server as bmp files,
(H:
\administration\Data Files\logo1.bmp) etc..


The user selects which logo is required via a userform amongst
other
things and upon pressing a Enter Button on the userform the code
opens
a template and puts all the infomation in including the logo using
the
following code.


Sub logo()
With Range("h2")
Set logo1 = .Parent.Pictures.Insert("H:\Administration
\Data files\logo1.bmp")
logo1.Top = .Top
logo1.Left = .Left
logo1.Width = 145
logo1.Height = 145
End With


End Sub


The spread*** has a button on it to run a code to toggle the logo
visable or not, (May need to print on headed paper, rather then
email)


Sub toggle()


logo1.Visible = Not logo1.Visible


End Sub


My problem is when the spread*** is closed , i lose the name to the
picture and when i reopen the at a later date to edit it etc... the
toggle code no longer works!


Does anyone know of a way around this problem its doing my head in!


Thanks in advance.


.


Loading