我正在尝试将原始数据(ZPL)发送到Excel VBA中的选定打印机。我已经在不同的Ms Access项目中成功完成了此操作,但是现在我在Excel项目中需要相同的功能。我可以通过引用Excel VBA项目中的Access对象库来使用相同的代码,它可以按预期工作。问题在于,该工作簿以后可以在未安装Access的计算机上使用,而我找不到替代对象。
childrenRvAdapter = new ChildrenRvAdapter(c, dataSource);
childrenRvAdapter.setClickListener(this);
没有引用访问对象库,我在“ Dim defprt As Printer”上遇到错误-Excel对象库中似乎没有诸如Printer之类的对象。有没有其他方法可以在Excel中访问打印机?朝着这个方向的任何指针将非常有帮助。感谢您的宝贵时间。
答案 0 :(得分:0)
您根本没有使用该打印机对象做任何事情。只需省略行即可。
看来您已经找到了使用WinAPI连接到打印机的必要代码,所以我不确定您要我们做什么。
我确实相信您的hPrinter应该是LongPtr
,但是只要您使用的是32位Access,它们都是相同的。