Тема: Печать из VBA

Вообщем, у меня на работе создается много файлов  ****.dwg которые необходимо печатать в ТИФ принтером UDC. Все в роде бы шло к логическому завершению. Все печатает. Все работает. НО...хотел печатать не открывая файла (т.е. рамка чертежа создана динамическим блоком и на чертеже могут быть какие- пометки) из все этого надо найти блок данный и напечатать.
Например из текущего файла это без проблем сделать сколько бы не было вхождений блоком все напечатает, а вот из закрытого...что то не получается. Даже с чего начать не знаю.
Подскажите это реализуемо технически или нет. Если да, то дайте ссылки а то найти не могу.
Заранее спасибо.
Если нужен код скажите выложу без проблем.

Re: Печать из VBA

Вам нужен FileSystemObject. И метод .getfile
Вот пример для копирования файла:

Sub art_CopyFile()
Dim objFSO As Object, objFile As Object
If Dir("C:\File1.xls", 16) = "" Then
    MsgBox "Файл отсутствует!"
    GoTo artError
End If
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("C:\File1.xls")
objFile.Copy "C:\File2.xls"
artError:
End Sub

Вам соответственно нужно сделать по аналогии, но использовать метод не .copy а .open

Также можно подгружать в текущий документ необходимые файлы как внешнюю ссылку, затем расчленять ее и работать уже с новыми объектами на чертеже. Методы:
.AttachExternalReference
.Bind

ps Учтите, вышеизложенное мнение не особо авторитетно, т.к. я сам очень начинающий программист)
Удачи!

Re: Печать из VBA

Спасибо...идем к успеху.