当前位置: 首页 > 编程笔记 >

在SAP中使用VBA的打印屏幕

翟嘉年
2023-03-14
本文向大家介绍在SAP中使用VBA的打印屏幕,包括了在SAP中使用VBA的打印屏幕的使用技巧和注意事项,需要的朋友参考一下

如果您使用的是SendKeys,请避免使用它。我在过去的项目中使用过它,它似乎前后不一致且容易出错。

您可以在模块顶部使用以下代码段,并在需要时调用它。

Option Explicit
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal _bScan As Byte,
 ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &H2
Private Const VK_SNAPSHOT = &H2C
Private Const VK_MENU = &H12
Sub PrintScreen()    keybd_event VK_SNAPSHOT, 1, 0, 0
 End Sub
 类似资料:
  • 演示 嗨,我在应用程序中使用Angular8。在这里,我使用jspdf和html2canvas将html转换为pdf。但我只能打印半页,不能打印整页。谁能帮我找出哪里出了问题。 我附上了一个演示,当我在下拉列表中选择任何值时,会打开一个div,所以我需要获得div部分中所有的完整值。请帮忙。我得到的输出是这样的,但它不包含预期的完整值: 输出 如果有任何其他的方法,输出作为我的要求也被接受。 TS

  • 本文向大家介绍使用golang实现在屏幕上打印进度条的操作,包括了使用golang实现在屏幕上打印进度条的操作的使用技巧和注意事项,需要的朋友参考一下 GoSimplePrint 是一款用go写的开源简单进度条打印包。我可以利用它,在自己项目中需要加入进度条功能。 1、安装 2、初始化 bar:=goPrint.NewBar(20) 这里的20,是我们满进度条的数值。如果我们要让进度条走满的时候值

  • 假设我有一个包含3张工作表的工作簿,“工作表1”、“工作表2”和“工作表3”。现在我只想打印“第1页”,所以在VBA我用了 但宏仍然打印所有3个工作表。当我专门编写只打印1的代码时,发生了什么导致它打印所有3张纸? 我正在使用: 微软卓越卓越专业增强版 2010

  • 我必须使用Java通过热敏打印机打印收据。我已经完成了所有工作。我的程序从数据库中获取数据,并使用特殊字符、制表符和\n转换为一个字符串。然后将字符串传递给另一个将其转换为图形的方法。 问题是当我点击打印按钮时,白纸就出来了。我注意到我的字符串的前4-5个字符被打印在纸币最末端右上角的最后一行。我的打印机是爱普生TM-T81。 打印账单的方法是: 问题是什么?我该如何解决?我认为我没有在drawS

  • 问题内容: 例如,我有两个变量,以及如何仅使用一个变量而不将类型转换为来在单独的行中打印两个整数。(如在C ++以下:) 问题答案: 在python3中: 在python2中: …或者使用python3的打印 自从我的第一个答案以来,OP就使用可变类型更改来编辑问题。更新已更新问题的答案: 如果您有一些整数,即和: Python 3: Python 2: 要么 要么

  • 在我的项目中,客户需要使用POS打印机打印收据,这可以使用JAVA POS来完成。我在网上搜索没有任何有用的材料,但发现 1.javapos 2.jpos 可以有人请指导我应该进行JAVA POS或JPOS。 该应用程序基于Java Swing desktop而不是基于web。 真的坚持这一点,任何帮助都是非常有用的