摘要: 既然用上了NPOI,那能否将导出Excel的功能运行在Batch server中呢?经过多次的测试和调试,终于搞定了,是可以实现在Batch中运行NPOI并生成Excel。以下是实现步骤1.将NPOI相关的DLL复制到AOS服务器的Server安装目录Bin文件夹中,这也是最关键的2.设置导出文件目录的权限给运行AOS服务的用户,因为生成的文件创建人是运行AOS服务的用户,如果需要将文件保存到共享目录,那就需要修改运行AOS用户为域用户,因为我的AOS和Client都在一台主机上,就不搞域用户了,直接设置文件目录的权限就可以3.在运行的代码中加入InteropPermission inter. 阅读全文
posted @ 2013-11-19 16:55 止在入门 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 今天将AX2009升级了RU8补丁,惊喜的发现了RU8竟然集成了QRCode既然有QRCode,那就拿来试试新建个Form,增加一个图片控件,在Form的Init方法中增加如下代码,感觉跟之前调用外部DLL实现的方法是一致的有兴趣的同学可以去看我之前写的使用ThoughtWorks.QRCode实现二维码的文章 1 public void init() 2 { 3 Microsoft.Dynamics.QRCode.Encoder qrCode; 4 System.Drawing.Image clrImage; 5 ; 6 qrCode=new Micros... 阅读全文
posted @ 2013-11-19 16:11 止在入门 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 既然使用NPOI在AX中实现导出Excel的功能,但感觉还不是很完美,不能像系统原来那样调用导出Excel,就想了个方法,将NPOI封装一下这样只要调用AX的方法就可以实现导出Excel的功能了Project打包下载具体的调用方法 1 static void NpoiExcel(Args _args) 2 { 3 NpoiExcelWorkBook workBook=NpoiExcelWorkBook::construct(2003);//定义workbook和版本(2003或者2007) 4 NpoiExcelSheet sheet=workBook.works... 阅读全文
posted @ 2013-11-19 13:32 止在入门 阅读(556) 评论(0) 推荐(0) 编辑