从实例打印excel表单时错误的字体?

我试图通过使用traditionell ASP打开excelsheet。 我所做的是,我创build一个Excel对象的实例通过使用设置excelApp = server.createobject(“excel.application”)

然后,我设法打开一个工作表并打印它,唯一的问题是工作表中使用的字体不匹配时,表打印,我的意思是在工作表中select的字体不是打印表单时,我不知道这是什么字体,它是在上面描述的方式打印在纸上..如果我物理打开工作表的交互和打印它的所有字体是应该的,但是当打开由asp脚本并打印它的另一种字体?

有没有人现在会发生什么时,通过instans打开excelsheet,什么样的用户是运行该应用程序,这无论如何影响工作表select的字体?+

最好的祝福..

这取决于您如何设置IIS以及用户帐户IIS正在创buildExcel应用程序对象。 有时候就像IIS账号一样简单(可能是IUSR_ 机器名 ),但有时它基于各种令人费解的应用程序池的东西,我甚至不假装理解。

微软有样本VBA代码获取当前用户的身份 。 您可以尝试从Excel作为用户和Excel作为对象运行,看看发生了什么。