可以给点提示吧
有源程序的最好
我急用,谢谢.
有源程序的最好
我急用,谢谢.
解决方案 »
- visual basic 编程精选集锦
- NCT VideoStudio ActiveX DLL在Vista下安装RegSvr32出错
- 一个简单的问题!打开多个数据表
- 各位大哥,救救小弟吧! 有关VB和VC之间通信的问题(SOCKET)
- 当窗体最小化时,程序图标位于任务栏的最右边(像音量控制)
- 打印机默认打印字体是“宋体”,如何改变字体呢?特别是数字字体。 使用打印指令,不需要驱动的方式。
- 如何得到硬盘上文件的修改时间?
- MSDN中,一个简单的C/S应用程序示例的问题
- 小码农求GridPrint控件
- 如何在程序中建立超链接?有几种方法:﹃D
- 数据库解密?
- 關於vsflexgrid中,怎麽顯示圖片???
seedwg.zip 看DWG文件(26KB)
'不打开文件的情况下,打印文件
Private Sub Command1_Click()
ShellExecute Me.hwnd, "print", "c:\test.cad", vbNullString, vbNullString, 3
End Sub
Private Sub Command1_Click()
Set cadApp = CreateObject("Autocad.Application")
cadApp.Visible = True
Set cadDoc = cadApp.Documents.Open("C:\Drawing1.dwg")
cadDoc.SendCommand "print" & Chr(10)
End Sub方法二:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPrivate Sub Command1_Click() ShellExecute 0, "print", "C:\Drawing1.dwg", vbNullString, vbNullString, 0
End Sub
可以吗?
cadDoc.SendCommand "-plot" & Chr(10) & Chr(10) & Chr(10) & Chr(10) & Chr(10) & Chr(10) & Chr(10) & Chr(10)
1 直接处理dxf文件,一条线,一个弧的画出来,非常麻烦
2 vba,只是打印就简单了