当我尝试第二次运行我的代码时,我不断收到错误代码462。该代码应该使用excel中的数据创建一个word文档,然后提示用户保存该文档。它是代码的保存部分,它会产生错误。
以下是代码:
export class GuestCardComponent implements OnInit {
@Input() public guest: Guest;
@Output() public wasEditClicked = new EventEmitter<boolean>();
constructor() { }
ngOnInit() {
}
onEdit() {
this.wasEditClicked.emit(true);
}
}
我试图让它去忽略错误信息,说去endrutine,但这也不起作用。
答案 0 :(得分:2)
Documents.Save
应为myDoc.Save
。否则,您使用的是非限定对象变量,该变量会创建对Word对象的孤立引用。您还需要确保在重新运行代码之前关闭所有正在运行的隐藏Winword进程。
答案 1 :(得分:0)
尝试删除此内容:
'Is MS Word already opened?
Set WordApp = GetObject(class:="Word.Application")
只留下这个:
If WordApp Is Nothing Then Set WordApp = CreateObject(class:="Word.Application")
有人here遇到了同样的问题。