🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #92337

Automatyzacja, drukowanie z Worda i referencje

#92337
From: Piotr Lipski
Date: Sat, 22 Oct 2005 12:56
25 lines
2030 bytes
Witam.

Dwa pytania (pierwsze ntg, ale może ktoś przypadkiem...)

1. W jaki sposób wydrukować dokument MSWorda, z poziomu windowsowego
wiersza poleceń? Trochę przeguglałem i nic, więc póki co napisałem sobie w
vb commandline-ową utilkę "printdoc", która drukuje dokument o nazwie
podanej w wierszu poleceń, ale to daje mi dodatkowe miejsce powstawania
błędu...

2. Mam aplikację konsolową VB.NET (tą z pierwszego pytania), która pobiera
nazwę dokumentu z wiersza poleceń, następnie tworzy instancję Worda,
otwiera w tym Wordzie podany dokument, drukuje go i zamyka. Niby banalne,
wszystko działa jak należy, ale żeby móc zadeklarować zmienną klasy
Word.Application musiałem podłączyć do projektu referencję COM "Microsoft
Word 10.0 Object Library". Domyślam się (nie mam tego teraz jak
sprawdzić...), że na komputerze bez Worda 10.0 program rzuci wyjątkiem i
tyle. Jak sobie z tym poradzić? W VBA miałem do dyspozycji coś takiego jak
późne wiązanie, gdzie mogłem utworzyć instancję klasy podając nazwę tej
klasy jako String, np. "Word.Application", wówczas tworzyła mi się
instancja Worda w tej wersji, którą akurat miał user. A jak to się robi w
VB.NET?

-- 
PL
Technical Details
Message-ID: <djdcrs$h9a$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Piotr Lipski <piotr.lipski@nie.p0czta.spamuj.b0.onet.w.ryj.pl>
Newsgroups: pl.comp.lang.vbasic
Subject: Automatyzacja, drukowanie z Worda i referencje
Date: Sat, 22 Oct 2005 14:56:58 +0200
Organization: Onet.pl
Lines: 25
Sender: Piotr Lipski <>
Message-ID: <djdcrs$h9a$1@news.onet.pl>
NNTP-Posting-Host: farmfrites.ext.ids.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1129985724 17706 213.77.126.170 (22 Oct 2005 12:55:24 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Sat, 22 Oct 2005 12:55:24 +0000 (UTC)
X-Sender: k8V2QDKeTIFe2ZofQR+7UwJQvFq7Hofm8IvhXReqMQ4=
User-Agent: 40tude_Dialog/2.0.15.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit