Article View: pl.comp.lang.vbasic
Article #92337Automatyzacja, drukowanie z Worda i referencje
From: Piotr Lipski
Date: Sat, 22 Oct 2005 12:56
Date: Sat, 22 Oct 2005 12:56
25 lines
2030 bytes
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-mailShow 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