K
kukujaky
Unregistered / Unconfirmed
GUEST, unregistred user!
1如果能给出mspaint的对象也是可以的(试过了,用createoleobject('PBrush')提示不支持的接口)
2用shellexecture()怎么写,也就是说mspaint支持的图片都用它打开,然后利用它的打印功能打印图片
shell(application.hanld, 'Print', 'mspaint', PChar(AInFile), nil, SW_Hide);不行.
shell(application.hanld, 'Open', 'mspaint', PChar(AInFile), nil, SW_Hide);就是可以打开
3如何编程实现打印excel的时候打印整个工作薄,而不只是当前工作表,用olevariant(ExcelApp).Sheets.Count已经可以循环打印,但是如何让它打印出来的是一个文件(里面有三页),而不是三个文件(假设它有三个工作表),因为等下要用打印保存的文件来发传真的.
2用shellexecture()怎么写,也就是说mspaint支持的图片都用它打开,然后利用它的打印功能打印图片
shell(application.hanld, 'Print', 'mspaint', PChar(AInFile), nil, SW_Hide);不行.
shell(application.hanld, 'Open', 'mspaint', PChar(AInFile), nil, SW_Hide);就是可以打开
3如何编程实现打印excel的时候打印整个工作薄,而不只是当前工作表,用olevariant(ExcelApp).Sheets.Count已经可以循环打印,但是如何让它打印出来的是一个文件(里面有三页),而不是三个文件(假设它有三个工作表),因为等下要用打印保存的文件来发传真的.