首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel使用模板创建新的Word文档:运行时错误5981。对象‘文档’的方法'Add‘失败

Excel使用模板创建新的Word文档:运行时错误5981。对象‘文档’的方法'Add‘失败
EN

Stack Overflow用户
提问于 2016-06-16 11:53:15
回答 2查看 1.8K关注 0票数 0

我收到这个错误消息:“运行时错误5981. 'Add‘of object 'Documents’方法失败。”当我使用模板创建新的Word文档时,就会发生这种情况。代码发布在下面,在2016版本的第二个用户开始使用它之前,它工作得很好。它适用于所有使用旧版本Word模板的2013年用户。当它到达集合wdDoc =wdApp时,错误就会出现...下面的线条。

代码语言:javascript
运行
AI代码解释
复制
Public wdDoc As Word.Document
QuoteDirectory = "R:\PartsQuotes\"
QuoteTemplate = "QuoteTemplate.dot" 'template used for 2013 users
If Application.Version = "16.0" Then QuoteTemplate = QuoteTemplate2016.dotx"
Set wdApp = CreateObject("Word.Application") 'Create an instance of word
Set wdDoc = wdApp.Documents.Add(QuoteDirectory & QuoteTemplate) 'Open word file
wdApp.Visible = True

在创建Word文档之后,我需要对它做更多的事情,这就是为什么我需要将它创建为Word.Document。我可以通过为第二个2016年的用户创建第二个模板来绕过错误消息。然而,拥有一个供所有用户共享的通用模板会更好。

EN

回答 2

Stack Overflow用户

发布于 2016-09-16 13:57:01

我自己的Excel应用程序打开一个Word模板。

调用此语句时引发错误5981:

代码语言:javascript
运行
AI代码解释
复制
Set oTemplate = moWordApp.Documents.Add(template:=sTemplate, Visible:=True)

打开现有Word文档时也可能触发此错误:

代码语言:javascript
运行
AI代码解释
复制
moWordApp.Documents.Open(FileName:=...

在我的情况下,错误5981的原因是Word模板不是一个受信任的文档。手动打开Word模板时,它是在受保护的视图中打开的。当通过VBA自动打开模板时,这显然会导致错误5981。

票数 0
EN

Stack Overflow用户

发布于 2016-09-16 14:28:36

更懒惰的解决方案可以是:

代码语言:javascript
运行
AI代码解释
复制
Dim wdDoc As Word.Document
Set wdDoc = GetObject("R:\PartsQuotes\QuoteTemplate.dot", "Word.Application") 
wdDoc.Application.Visible = True

这将基于当前Word实例中的模板打开一个新文档,或者打开新的Word应用程序(如果没有打开任何应用程序)。

或者先尝试.dotx模板:

代码语言:javascript
运行
AI代码解释
复制
Dim wdDoc As Word.Document
On Error Resume Next
Set wdDoc = GetObject("R:\PartsQuotes\QuoteTemplate2016.dotx", "Word.Application") 
If Err.Number <> 0 Then 
    Set wdDoc = GetObject("R:\PartsQuotes\QuoteTemplate.dot", "Word.Application") 
End If
If not wdDoc Is Nothing Then wdDoc.Application.Visible = True
On Error GoTo 0 ' optional to reset the error handler

另请注意,可以从Office2007开始打开*x文件,其中.Application.Version = "12.0"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37858430

复制
相关文章
linux 上查找包含特定文本的所有文件
原文链接:https://rumenz.com/rumenbiji/linux-find-strings.html
入门笔记
2021/11/24
4.2K0
linux 上查找包含特定文本的所有文件
原文链接:https://rumenz.com/rumenbiji/linux-find-strings.html
入门笔记
2022/07/21
3.8K0
linux 上查找包含特定文本的所有文件
grep > grep -rnw '/path/to/somewhere/' -e 'pattern' -r或者-R是递归的, -n 是行号,并且 -w 代表匹配整个单词。 -l (小写 L) 可以添加只给出匹配文件的文件名。 -e 是搜索过程中使用的模式 除了这些, --exclude, --include,--exclude-dir标志可用于高效搜索: 只搜索那些具有 .c 或 .h 扩展名的文件 > grep --include=\*.{c,h} -rnw '/path/to/somewhere/'
入门笔记
2022/06/02
3.6K0
锚文本具体有那些作用?
很多人都知道锚文本,但是很多人都不确切锚文本究竟改看看,一般做锚文本分为车站内做锚文本和站外锚文本,锚文本只不过是链接的一种方式,那么明确锚文本有那些作用呢?上面一同来看下。
申霖
2019/12/27
8610
锚文本具体有那些作用?
如何根据特定值找到IDOC
IDOC的官方名称叫Intermediate Document,用于两个模块,或者两个系统间交换信息。
用户5495712
2020/10/22
1.9K0
如何根据特定值找到IDOC
jQuery和js获取页面中所有a链接的href值
利用JavaScript和jQuery获取页面中的a链接: jQuery方法: //$('a') 获取了所有的a标签,然后循环获取 $('a').each(function(){     var href = $(this).attr('href');     console.log(href); }); JavaScript方法: 可以封装成一个函数 function getHref(){     var hrefArr = document.getElementsByTagName('a'); //获
德顺
2019/11/13
14.9K0
[C#]获得WindowsForm上所有特定类型的控件
本文为原创文章,介绍了如何通过C#获得WindowsForm上所有特定类型的控件。首先,定义一个泛型方法ChildControls,该方法接受一个Control类型的参数control,并返回一个IEnumerable<TControl>类型的结果。然后,在泛型方法中,使用OfType方法筛选出control的子控件,并利用SelectMany方法将子控件中的每个元素再次递归调用ChildControls方法,最终得到所有特定类型的控件。该方法可以用于获取WindowsForm上所有特定类型的控件,包括子控件和布局控件等。","author":"无", "source":"C#
CNXY
2017/12/25
1.6K0
[C#]获得WindowsForm上所有特定类型的控件
外链建设:锚文本要用关键词
锚文本要用关键词,尽管你每天都使用锚文本,你可能没有意识到这一点。锚文本是超链接中看到的可点击文本,向网站用户和搜索引擎发送信号,如果使用得当,它们允许你从其它网站获取可靠信息将你链接到不同的网页。
林雍岷
2019/07/03
1K0
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法
"window.location.href"、"location.href"是本页面跳转.
botkenni
2022/03/24
2.2K0
SEO站长布局锚文本时的7大注意事项
通过对什么是锚文本链接、锚文本作用的讲解,以及怎样布局网站站内锚文本的介绍。相信大家都有了比较清晰的认识,也会重视网站锚文本的建设。但是菜鸟菌还是不得不再啰嗦点,锚文本虽然好处大大的,在布局锚文本的时候还是注意以下几点。
seo导航
2020/05/18
6650
SEO站长布局锚文本时的7大注意事项
LeetCode 2115. 从给定原材料中找到所有可以做出的菜(拓扑排序)
你有 n 道不同菜的信息。给你一个字符串数组 recipes 和一个二维字符串数组 ingredients 。 第 i 道菜的名字为 recipes[i] ,如果你有它 所有 的原材料 ingredients[i] ,那么你可以 做出 这道菜。一道菜的原材料可能是 另一道 菜,也就是说 ingredients[i] 可能包含 recipes 中另一个字符串。
Michael阿明
2022/01/07
2940
skywalking根据文本信息找到对应的请求
在定位问题的时候,有时候需要找到导致问题出现的那个请求,比如下单。但是只有订单号,怎么去找呢? 目前我们一般是根据下单时间,然后再根据时间去找对应的请求,但是请求很多,需要一个一个打开请求内容去定位该订单的下单请求。 本文使用脚本的方式方便快速定位到对应的请求 根据时间和接口名称获取批量请求 获取批量请求 curl 'http://sky.fy.qq.com/graphql' \ -H 'Content-Type: application/json;charset=UTF-8' \ --dat
十毛
2021/11/24
6090
Javascript中的href
版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn.net/Quincuntial/article/details/52933031
Tyan
2019/05/25
1.6K0
将读取的文本内容转换为特定格式
在完成小组作业的过程中,我们开发的“游客信息管理系统”中有一个“查询”功能,就是输入游客的姓名然后输出全部信息。要实现这个功能就需要从保存到外部的目录中读取文本并且复原成原来的形式。
算法与编程之美
2023/08/22
3380
将读取的文本内容转换为特定格式
「知识」从另一个角度看待锚文本
每天过的跟复制似的,没有意外没有惊喜。 前段时间,有人问我:什么是锚文本?锚文本很重要,该如何去优化?当我听到这个问题时,就感觉应该是个新手,并没有直接回答,过了几天,找到SEO十万个为什么的内容让他先看看。今天想想,还是要写篇与锚文本相关的文章,让各位不是还很了解的同学更深入的了解下锚文本的魅力。 — — 及时当勉励,岁月不待人。 从另一个角度看待锚文本 时本文总计约1900个字左右,需要花 5 分钟以上仔细阅读。 锚文本对于学习SEO的同学来说,是最先接触的名词解释之一。在这里简单的跟各位同学讲解下
黄伟SEO
2018/05/17
8180
基于特定实体的文本情感分类总结(PART II)
于是提出了一种解决ABSA问题的多粒度注意力网络(Multi-grained Attention Network, MGAN),主要的改进有:
zenRRan
2019/08/05
2K0
基于特定实体的文本情感分类总结(PART II)
[html] 同一页面的跳转,锚文本的使用方法
<li><a href="#contact" class="nav-link px-2 link-dark">联系我们</a></li>
唯一Chat
2022/02/22
1K0
链接中 href='#' 和 href='###' 的区别以及优缺点
     首先,<a> 标签 + onclick='{jscode}' 是很常用的一种 js 运用方式,而不使用 href='javascript:{jscode}' 是为了兼容多种浏览器对 <a> 标签的解释和处理不同。其次,使用 <a> 标签 + onclick='{jscode}'  时经常会加一个 href='###',而有时这个 href='###' 会被误写为 <a href='#'> 是因为使用者没有理解 '#' 和 '###' 的区别。      简单地说,就是说如果想定义一个空的链接,又不
deepcc
2018/05/16
1.8K0
a标签href的功用
a标签在html内使用最多的就是超链接,在href属性中加入url链接即可。当然,他还有其他的一些功用,下面来看一下
OECOM
2021/02/04
3K0
点击加载更多

相似问题

HighCharts -显示xaxis标题

38

带有HIGHCHARTS的addPoint (xAxis dateTime)

11

带有小勾号的高图表xaxis日期时间标签

11

Highcharts:堆叠列xAxis自动“压缩”

10

动态xAxis Highcharts

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档