CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  Office开发/ VBA

在iframe标记中打开word文档后,单击word工具条的"打印"按钮时,打印出来的内容是包含此标记的html文档内容,我要打印word内容,请问该怎

楼主831121lizun(lijun)2003-12-03 17:48:53 在 其他开发语言 / Office开发/ VBA 提问

自已想到一种解决办法,用vba把"打印"事件的onAction改为自已写的过程mySub,然后在mySub过程中调用ThisDocument.printOut()方法,代码如下:  
   
  CommandBars("Standard").Controls("打印(&p)").OnAction   =   "mySub"  
   
   
  Sub   mySub()  
          ThisDocument.printOut  
  End   Sub  
   
   
  但是最后打印的内容还是html文档的内容,请各位同仁不惜告之,谢谢。  
  问题点数:0、回复次数:3Top

1 楼klbt(快乐白兔)回复于 2003-12-07 23:05:22 得分 0

关注。Top

2 楼flyingZFX(卍 南无阿弥陀佛 卍)回复于 2003-12-08 09:57:22 得分 0

PrintOut   方法(Application、Document   和   Window   对象)  
                                   
   
  可用此方法打印全部或部分指定文档。此方法的参数与“文件”菜单中“打印”对话框中的选项相对应。  
   
  语法  
   
  expression.PrintOut(Background,   Append,   Range,   OutputFileName,   From,   To,   Item,   Copies,   Pages,   PageType,   PrintToFile,   Collate,   FileName,   ActivePrinterMacGX,   ManualDuplexPrint,   PrintZoomColumn,   PrintZoomRow,   PrintZoomPaperWidth,   PrintZoomPaperHeight)  
   
  expression       必需。该表达式返回一个   Application、Document   或   Window   对象。  
   
  Background       Variant   类型,可选。如果此参数为   True,则   Microsoft   Word   在打印文档的同时继续运行宏。  
   
  Append       Variant   类型,可选。如果该参数为   True,则将指定文档添至由   OutputFileName   参数所指定的文件中。如果为   False,则覆盖   OutputFileName   所指定文件的内容。  
   
  Range       Variant   类型,可选。页面范围。可为下列   WdPrintOutRange   常量之一:wdPrintAllDocument、wdPrintCurrentPage、wdPrintFromTo、wdPrintRangeOfPages   或   wdPrintSelection。  
   
  OutputFileName       Variant   类型,可选。如果   PrintToFile   的值为   True,则用此参数指定输出文件的路径及文件名。  
   
  From       Variant   类型,可选。当   Range   参数被设置为   wdPrintFromTo   时,用此参数指定起始页码。  
   
  To       Variant   类型,可选。当   Range   参数被设置为   wdPrintFromTo   时,用此参数指定结束页码。  
   
  Item       Variant   类型,可选。指定要打印的项目。可为下列   WdPrintOutItem   常量之一:wdPrintAutoTextEntries、wdPrintComments、wdPrintDocumentContent、wdPrintKeyAssignments、wdPrintProperties   或   wdPrintStyles。  
   
  Copies       Variant   类型,可选。要打印的份数。  
   
  Pages       Variant   类型,可选。要打印的页码和页码范围,以逗号分隔各项。例如,“2,   6-10”表示打印第   2   页和第   6   至   10   页。  
   
  PageType       Variant   类型,可选。要打印的页面类型。可为下列   WdPrintOutPages   常量之一:wdPrintAllPages、wdPrintEvenPagesOnly   或   wdPrintOddPagesOnly。  
   
  PrintToFile       Variant   类型,可选。如该参数值为   True,则将打印指令发送到文件。请确保由   OutputFileName   参数指定了文件名。  
   
  Collate       Variant   类型,可选。在打印文档的多份副本时,若此参数为   True,则打印完一份副本之后再打印下一份副本。  
   
  FileName       Variant   类型,可选。要打印文档的路径和文件名。如果省略此参数,则   Word   打印活动文档。该参数只在   Application   对象存在情况下有效。  
   
  ActivePrinterMacGX       Variant   类型,可选。此参数只能用于   Microsoft   Office   98   Macintosh   版。有关此参数的详细内容,请参阅   Microsoft   Office   98   Macintosh   版中的语言参考帮助部分。  
   
  ManualDuplexPrint       Variant   类型,可选。此参数为   True   时,表示要在无双面打印组件的打印机上进行双面打印。如果此参数为   True,则   PrintBackground   和   PrintReverse   属性将被忽略。在人工双面打印时,可用   PrintOddPagesInAscendingOrder   和   PrintEvenPagesInAscendingOrder   属性控制输出。此参数依赖于所选择或安装的语言支持(例如,美国英语),所以您可能无法使用此参数。  
   
  PrintZoomColumn       Variant   类型,可选。Word   在一页纸中水平放置的页数。可以是   1、2、3   或   4。与   PrintZoomRow   参数一同使用,可在单张纸上打印多页文档。  
   
  PrintZoomRow       Variant   类型,可选。   Word   在一页纸中垂直放置的页数。可以是   1、2、3   或   4。与   PrintZoomColumn   参数一同使用,可在单张纸上打印多页文档。  
   
  PrintZoomWidth       Variant   类型,可选。指定   Word   将待打印页面缩放到的宽度,以缇为单位(20   缇   =   1   磅;72   磅   =   1   英寸)。  
   
  PrintZoomHeight       Variant   类型,可选。指定   Word   将待打印页面缩放到的高度,以缇为单位(20   缇   =   1   磅;72   磅   =   1   英寸)。  
  Top

3 楼flyingZFX(卍 南无阿弥陀佛 卍)回复于 2003-12-08 10:04:21 得分 0

Sub   mySub()  
  ActiveDocument.Select    
  ActiveDocument.PrintOut   Range:=wdPrintSelection  
  End   Sub  
  不知道,,这样行不行,,你试试吧,,  
  多看看帮助,,,  
  Top

相关问题

  • html的TD标记的onclick事件的问题:这样写为什么单击没有任何反应呢?
  • html的TD标记的onclick事件的问题:这样写为什么单击没有任何反应呢?
  • 请问在HTML语言中怎么给一个图片链接加上按钮单击属性啊?标记词是?
  • HTML标记问题
  • 请教:过滤HTML标记
  • 获取标记<a></a>中的Html…………
  • struts html 标记问题?
  • 如何提交HTML标记?
  • html标记问题:iframe有没有什么属性来控制只出现上下滚动条,不出现左右滚动条?
  • 请问如何在单击一个链接时启动应用程序,象mailto标记?

关键词

  • 打印
  • 文档
  • 页码
  • 内容
  • word
  • 文件名
  • 页面
  • 文件
  • 可选
  • 参数

得分解答快速导航

  • 帖主:831121lizun

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo