Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

[Word] VB script koji pravi sliku od postojeceg dokumenta

  • 6 odgovora
  • 4.330 pregleda

Najnovija ↓

[Word] VB script koji pravi sliku od postojeceg dokumenta 23.05.2007. u 09:39 · pre 236 meseci #1
Poštovanje svima,

Da li je neko nekad nešto slično radio, ili mu je trebalo ?

Naime, hteo bih da imam unutar Worda neki makro koji bi mi postojeći Word dokumenat konvertovao u neki jpeg ili bmp recimo i snimio kao fajl u direktorijumu gde se nalazi sam word dokument ili gde vec!

Hvala Vam unapred!


Potpis
... sve se moze kad se hoce ...
Re: [Word] VB script koji pravi sliku od postojeceg dokumenta 23.05.2007. u 15:27 · pre 236 meseci #2
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
Re: [Word] VB script koji pravi sliku od postojeceg dokumenta 23.05.2007. u 15:34 · pre 236 meseci #3
Gledam sad ponovo tvoje pitanje, i vidim da ti mozda hoces ceo dokument u sliku,
a ne samo sadrzaj ekrana.

Ovaj problem je laksi, instaliras neki virtuelni stampac npr. Office Document Writer
ili ne .ps drajver... Stampas u taj "stampac" i dobijes .tif sliku tvog dokumenta.

A onda:

Code:

    Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
        wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
        ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
        False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
        PrintZoomPaperHeight:=0


Ovaj kod sam prosto dobio snimanjem makroa, a ti se dalje poigraj oko podesavanja.

Pozdrav
Re: [Word] VB script koji pravi sliku od postojeceg dokumenta 24.05.2007. u 13:26 · pre 236 meseci #4
Hm, odgovor se vrti oko ovoga svega, ali jos nije iskristalisan >

Naime, zbog cega ja ovo sve radim :

Hteo bih da, kad imam neki word dokumenat, koji pravim na raznorazne nacine, da imam i automatsku opciju da dobijem nesto sto mogu da upisem u bazu SQL SERVER recimo. Tako nesto moze da bude slika.

Ne znam da bi mozda nekako mogao Microsoft Office Document Imaging da se upise u bazu.

Potpis
... sve se moze kad se hoce ...
Re: [Word] VB script koji pravi sliku od postojeceg dokumenta 24.05.2007. u 13:37 · pre 236 meseci #5
Mozes i Word dokument upisati u SQL Server bazu, mozes bilo sta u binarnom obliku, nacin je isti bez obzira da li je neka slika, ili nesto drugo. Dakle, krenuo si pogresnim putem.
Re: [Word] VB script koji pravi sliku od postojeceg dokumenta 24.05.2007. u 14:04 · pre 236 meseci #6
S' tim da je u velikoj vecini slucajeva bolje imati fajl na disku a u bazu upisati samo putanju do istog.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: [Word] VB script koji pravi sliku od postojeceg dokumenta 24.05.2007. u 18:26 · pre 236 meseci #7
Citat:
Shadowed: S' tim da je u velikoj vecini slucajeva bolje imati fajl na disku a u bazu upisati samo putanju do istog.


ovde bas tako nesto i nije slucaj. Zamislite recimo da postoji 20tak racunara u mrezi, i da recimo zatreba neki obrazac za LD iz 2001 godine. O kako bi bilo lepo da je to zapamceno u bazi 2001 , kao slika,.. Efikasnije se radi backup same baze, nego lokalnog diska ,itd ...

Slazem se da moze da se ubaci u bazu i Word, ali, mnogo je bolje, efikasnije za dalju eksploataciju imati sliku u bazi, radi koriscenja u drugim programima, prikaza, eventualne stampe, itd..

Nekad i jeste bolje snimati Word, ali ovde je slucaj da je potrebno stvarno konvertovati u sliku i tako je pamtiti.

Ovde se stvara univerzalnost, jer onda vise i nije bitno kako je neki od dokumenata nastao, na kraju su svi isti u bazi ... Znaci da li je iz Worda, ili je to mozda neka lista iz samog programa i baze, ili nesto sasvim trece..
Potpis
... sve se moze kad se hoce ...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme