小弟所做的程序功能大致为搜索数据库数据,显示结果于网页之上,并把结果写入word文档的这么一个过程。我用的intraWeb版本是delphi7自带的。做成的intraWeb应用程序是采用添加导系统服务中的方法运行。遇到的问题如下:1.为什么通过intraWeb创建的Word对象是显示在服务器端,而不是我希望的显示在客户端那里?那可是客户端的动作行为阿(按钮动作触发create)。create代码如下:
procedure CreateWordApp();
//建立Word Application OLE 连接
begin
wordApp:=createoleobject('Word.Application');
wordapp.WindowState:=wdWindowStateMaximize;
wordApp.visible:=True;
WordApp.Documents.Add('模版.dot');
end;2.这个自动生成的文档只能看见本地的打印机而不是系统安装的所有打印机。也就是说不能使用网络打印!为什么?我已经在网络打印机的属性页里的安全页中添加了所有的角色和用户,唯一发现的是保存一下,然后再打开就可以使用网络打印机了。有什么办法可以直接用网络打印机打印吗?望高手赐教!
谢谢。
procedure CreateWordApp();
//建立Word Application OLE 连接
begin
wordApp:=createoleobject('Word.Application');
wordapp.WindowState:=wdWindowStateMaximize;
wordApp.visible:=True;
WordApp.Documents.Add('模版.dot');
end;2.这个自动生成的文档只能看见本地的打印机而不是系统安装的所有打印机。也就是说不能使用网络打印!为什么?我已经在网络打印机的属性页里的安全页中添加了所有的角色和用户,唯一发现的是保存一下,然后再打开就可以使用网络打印机了。有什么办法可以直接用网络打印机打印吗?望高手赐教!
谢谢。
解决方案 »
- 如何用sql语句动态改变access数据库的字段名?
- 用 fastReport3.0 的请指教
- 关于窗体释放问题!
- 请问DELPHI中有关MSCOMM的用法!!!急/急
- 如何才能使 label 控件旋转任意角度
- 如何获得硬盘序列号?
- 我做了个邮件收发的软件,收取邮件的将邮件保存到数据库中(包括附件),然后想在将数据库中的附件保存到文件中,不知道怎么做好!
- 在用三层结构如cobra做数据传输时,怎么解决数据加密的问题。
- 如何实现下面的代码?
- SOS~
- IntraWeb中Session保存对象,200分散分,高手请进!
- 在websnap技术中,当访问者登陆了网站后,如何设置session呢?我又该如何知道在线人数呢?当然我知道书上有过这样的介绍,但我觉得太不适
1、leeyihan(leeyihan)的办法,写ActiveX。但是这个需要客户端调整浏览器安全性到很低的程度,不推荐使用。
2、在服务器端激活Word生成Word .doc文件,保存到一个特定的目录中(自己规定),然后调用
WebApplication.SendFile(APathName,false,'msdownload',AFileName);
浏览器会自动弹出文件下载对话框,客户选择文件保存路径并保存就可以了。