Hm, interesantno pitanje.
A sto ne bi lepo instalirao npr. Winsnap i "pokrao" ekrane ;)
Salim se, bilo bi lepo ovo odraditi iz koda al' tu ima par problema.
Ja cu evo da ti pomognem do pola. Sledecom komandom ces sadrzaj
aktivnog prozora sacuvati na Clipboardu:
Code:
WordBasic.SendKeys "(%{1068})"
Word ne podrzava "Save as Picture" komandu kao sto je ima PowerPoint,
zato se obicno savetuje da "kradju slika" iz Worda uradite tako sto:
1. Uradite Copy na sliku, Paste u PPoint, pa desni klik na sliku i Save As Picture
2. Sacuvate dokument kao web stranicu i pustite Word da sam napravi
.html fajl i sve dodatne fajlove (ono sto nama treba, da izdvoji slike
iz dokumenta)
Postoji jedno slicno resenje u Excelu koje kaze napravis chart, postavis
sliku, pa pozoves komandu Export i sacuvas ovo kao sliku na disku. Al'
to ne sljaka u Wordu. Druga ideja je bila da dodam sliku u dokument
(InlineShape) i da joj kao izvor umesto fajla na disku postavim
Code:
clipboard.getdata
i da procitam sta se trenutno nalazi na Clipboardu. Al' ni ovo ne funkcionise.
Treca ideja je (a sada nemam trenutno vremena da se dalje igram sa ovim)
da dinamicki dodam Formu, na formu Image kontrolu, napunim je sadrzajem
sa Clipboarda a onda komandom
Code:
SavePicture Image, "c:\...."
sacuvam tu sliku na disku. Mada nesto sumnjam da ovo moze da se uradi
sa Image kontrolom, ako se dobro secam mislim da ovo radi samo sa Picturebox
kontrolom...
Eto malo mojih razmisljanja na ovu temu. A mozda gresim, mozda je resenje
mnogo jednostavnije ;)))
Pozdrav