vbscript - 服务器对象错误“ASP 0177:800401f3”
问题描述
我正在尝试给我的客户写一封信。我已经有一个现有的信件模板,一些内容(客户的姓名/地址)将从数据库中填充。我为 Classic ASP 编写了一个代码,它打开了信函模板(Microsoft Word)文档并从数据库中填充了客户的姓名/地址。但是,我收到一条错误消息,说我无法创建对象“word.application”。
我试图调试这个问题。论坛中的许多人一直建议下载 Microsoft Word 作为解决此问题的方法。但是,这是不可能的,因为脚本一直运行良好,而服务器中没有 Microsoft Word。请尝试就我可以采取的解决此问题的可能解决方案向我提供建议。
dim strPathInfo, strPhysicalPath, objFSO, objFile, arrContact, letterType
letterType = ""
set objFSO = CreateObject("scripting.FileSystemObject")
select case letter_type
case "iD1"
letterType = "Acknowlegment Letter"
case "iD2"
letterType = "Approval Letter"
case "iD3"
letterType = "Approval Letter (Landed Project)"
case "iD4"
letterType = "Non-Compliant Letter"
case "iD5"
letterType = "Withdrawn Letter"
end select
if not letterType = "" then
set wrd = Server.CreateObject("word.application") //ERROR LINE
Set newdoc = wrd.Documents.Add
newdoc.Range.InsertFile "D:\\Tfcc_Template\\" & letter_type & ".dot"
解决方案
推荐阅读
- angular - RxJS - 可观察到模型对象
- html - 未定义标识符“图像”。'never' 不包含这样的成员
- excel - 根据单元格值将行复制到工作表底部并按升序排序
- reactjs - React 应用程序不与 shopify api 通信
- python - .fillna 打破 .dt.normalize()
- angular - 当 OnInit 中的语言更改时, translateService.onLangChange.subscribe 不会触发
- python - Tensorflow object detection api v1 object detection api mask_rcnn_inception_v2_coco 慢推理和内存泄漏
- typescript - 如何使用区分大小写的错字使 Typescript 检测导入路径错误?
- google-bigquery - UNIX 时间戳转 Google bigQuery TS 格式
- r - 重构df中的列名