[ zjankoz @ 17.08.2007. 12:06 ] @
Pozdrav,

Imam Memo polje RtxtBox1 (RichTextBox tipa) u Form1 u Bazi.

Potrebno je da tekst iz RtxtBox1 iskopiram u Word dokument ali da se zadrzi originalno formatiranje.

Ako uradim ovako:

'Kopiraj sadrzaj RichTextBox-a
Baza.Form1.RtxtBox1.SetFocus
DoCmd.RunCommand acCmdCopy

'... i paste-uje ga u Word fajl Dokument
Dim oApp As Object
Set oApp = CreateObject(Class:="Word.Application")
oApp.Visible = True
oApp.Documents.Open FileName:="Dokument.doc"
oApp.Selection.Range.PasteAndFormat (wdFormatOriginalFormatting)

desava se sledece:

Ako mi je text u Access-a npr:

"Ovo je tekst"

U Wordu se pojavi:

"Ovo je tekst"

???

Ako umesto wdFormatOriginalFormatting stavim wdFormatPlainText rezultat je isti ?!?

Sta se ovde desava ? Kako da zadrzim pravilno boldovanje ?

Access i Word su verzije 2007, a Paste opcije u Word Options/Advanced su sve na Default-u.

Da li znate neki drugi nacini kako da kopiram Memo polja u word u dve varijante
- zadrzavanjem izvornog formata
- prihvatanjem destination formata



Zoran
[ BreakBoy @ 18.08.2007. 00:29 ] @
Ovo je vjreovatno naj noob-skije pitanje ikad za Access al stas. Kako bi mogao napraviti da recimo kad kliknem na gumb da, koji je na formi, snimi report (report sadrzi samo jedan record mislim trebalo bi lol) u MS Word dokument. Kad napravim da mi snimi i dokument on samo ima Rich Text File najblizi word-u al u njemu mi se ne vide linije koje napravim u reportu.

Sorry za glupo pitanje. Hvala unaprijed na pomoci.
[ nidisa @ 18.08.2007. 10:49 ] @
ja jos nisam uspio snimiti report u word da bude kako valja. Jedini nacin za koji ja znam je koristenje "snapshot" formata. Svako ko ima Access ce moci da ga procita, nece moci da mijenja nista na poruci. Ovo ti dodje kao Adobe Acrobat Reader za Access.
[ izonic @ 18.08.2007. 12:09 ] @
Neznam zasto niko nece da ti odgovori ili te ne razumiju dovoljno ili postoji neki drugi razlog.
Mozda te ja nisam razumio ali evo pokusat cu.

Access Izvjestaje mozes prebaciti direktno u Word i Exel i postoje ugradjene naredbe za to.
Imas ih u tool baru print prevju.
[ BreakBoy @ 18.08.2007. 17:11 ] @
Probao sam i tako, ali fazon je taj sto se formatiranje ne prenosi. Recimo linije, logo i još ponešto ne postoji više u wordu ako to uradim. U tome je najveći problem.

Malo sam čačkao po netu i izgleda da je ovo jako dosta postavljano pitanje, međutim niko do sada nije dao konkretan odgovor. Ljudi najviše savjetuju nekako podešavanje MailMerge funkcionalnosti u wordu tako da uspjeva zadovoljavajućim rezultatom, ali meni treba da mogu snimiti dokument bilo gdje na disku a ne da se exportuje u već postojeći kao što je slučaj sa MailMerge-om ako nisam pogrešno shvatio.
[ izonic @ 18.08.2007. 21:27 ] @
Pa to mozes odraditi instalacijom pdf printera i printas gdje hoces na disk u pdf.
[ BreakBoy @ 19.08.2007. 02:13 ] @
Znam za rad preko virtualnog pdf printera, ali meni treba editabili word dokument. Hvala na pokušaju.
[ Brz_na_tastaturi @ 21.08.2007. 15:58 ] @
Citat:
BreakBoy: Probao sam i tako, ali fazon je taj sto se formatiranje ne prenosi. Recimo linije, logo i još ponešto ne postoji više u wordu ako to uradim. U tome je najveći problem.

Malo sam čačkao po netu i izgleda da je ovo jako dosta postavljano pitanje, međutim niko do sada nije dao konkretan odgovor. Ljudi najviše savjetuju nekako podešavanje MailMerge funkcionalnosti u wordu tako da uspjeva zadovoljavajućim rezultatom, ali meni treba da mogu snimiti dokument bilo gdje na disku a ne da se exportuje u već postojeći kao što je slučaj sa MailMerge-om ako nisam pogrešno shvatio.


Izgleda da ti nisi baš najbolje razumeo funkciju MailMerge u wordu. Jeste malo zaobilazno rešenje ali vrši posao tj može da odradi to što ti treba. Princip se sastoji u tome da imaš jedan šablon (koji je uslovno rečeno ekvivalentan reportu u accessu) kome postaviš za data source podatke iz neke tabele ili query-ja iz access baze, kad ga otvoriš on ti prikaže odgovarajuće podatke koje možeš da štampaš ili da snimiš kao novi 'normalan' word dokument. Ono što se javlja kao problem je što komplikovano (ako je uopšte izvodljivo) vratiti više recorda na jednu stranu.
[ BreakBoy @ 21.08.2007. 23:03 ] @
Ja i hoću jedan zapis uvijek snimati, al treba mi onaj koji ja selektujem znači sa ID-jem koji ja hocu. Uglavnom citao sam malo vise o tome i nije to opcija koja mi odgovara. Mislim, da cu ja koristiti OK, ali koristit ce covjek koji jedva zna upaliti racunar. Hvala na pojašnjenju, cjenim to. Iskoristio sam onu verziju sa exportom u pdf i OK je.

Nasao sam nesto na netu koje nudi neko exportovanje u word, al nisam jos probao posto znam malo o linkovanju baza i postavljanju rferenci. Uglavnom to je mala baza sastavljena iz dva djela koja treba linkovati nekako međusobno valjda pa na moju. Evo pa pogledajte ko hoce, mozda nekom bude od koristi i ako nije tesko nek napise koju rijec sta je ovo stvarno i kako do upotrebe. Pozdrav.
[ SMAH @ 22.08.2007. 01:00 ] @
Razvio sam bazu u Access-u zbog potrebe da sebi olaksam rad na poslu. Problem mi stvaraju ceste izmjene obrazaca na koje ispisujem podatke iz baze tako da sam u situaciji da cesto moram mijenjati izvjestaje ili forme kako bi zadovoljio proceduru. Stvar je komplikovana iz razloga sto mi to oduzme puno vremena.
Pokusavao sam da u originalni Wordo-ov dokument prebacim podatke iz baze ali bezuspjesno. Podaci se nalaze u formi i uglavnom je potrebno da se vise podataka iz jednog zapisa prenese u Word ali na vise razlicitih lokacija unutar teksta.
Molim za Pomoc - rjesenje ovog problema mi je veoma bitno.
Unaprijed Hvala.