Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Microsoft Word i vb.net

[es] :: .NET :: .NET Desktop razvoj :: Microsoft Word i vb.net

[ Pregleda: 2505 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Rainman_
Amsterdam

Član broj: 21073
Poruke: 18
*.a2000.nl



Profil

icon Microsoft Word i vb.net19.02.2004. u 10:47


Moje pitanje se odnosi na automatizaciju word-a i vb.net-a.
U vb6 sam morao da dodam referencu za word i onda npr.:

Dim mswa as Word.Application
Set mswa = new Word.Application
mswa.Documents.Add()
' i onda naprimer
mswa.Selection.Font.Bold = wdToggle

Kada ovo isto napravim u vb.net-u, vb.net mi ne prepoznaje wdToggle kao ni sve druge word konstante koje pocinju sa wd. Pretpostavljam da moram da uvezem neki "namespace" iza kojeg se kriju sve te konstante, ali ne mogu da nadjem koji.
Ako neko zna vise o ovome, hvala unapred na objasnjenju.
19.02.2004. u 10:47 

mmix
Miljan Mitrović
Software Architect
Pančevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 4196
193.203.9.*

Sajt: blog.mitrovic.rs


Profil

icon Re: Microsoft Word i vb.net20.02.2004. u 09:29
U .NETu enumerisane konstante (kao što je wdToggle) nisu direktno dostupne, već se moraju referencirati kroz enumerisani tip u kome su definisane. Za platform interop koji koristiš, pogledaj kog je tipa property Bold u Font klasi, pa ako je npr. WordBoldEnumeration, onda staviš

mswa.Selection.Font.Bold = WordBoldEnumeration.wdToggle

naravno pod uslovom da je namespace interop-a ubačen u Imports


▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
▪ "Gladni stolećima, kupujemo više hleba nego što nam je potrebno. A, onda ga bacamo. Hleb u đubretu nije dobar prizor. On sluti na zlo. I zlo dolazi" - Momo Kapor
▪ "Opportunity is missed by most because it is dressed in overalls and looks like work" - Thomas Edison
20.02.2004. u 09:29 

Rainman_
Amsterdam

Član broj: 21073
Poruke: 18
*.a2000.nl



Profil

icon Re: Microsoft Word i vb.net20.02.2004. u 12:41
Laptopovi

E, nasao sam.
Enumeratori se nalaze pod namespaece word i imaju prefiks wd kao i konstante. Imena nekih konstanti su malo drugacija (wdToggle je sada wdToggleCase), ali to je to.
Hvala puno.
20.02.2004. u 12:41 

[es] :: .NET :: .NET Desktop razvoj :: Microsoft Word i vb.net

[ Pregleda: 2505 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.