使用Word VBA删除引用

时间:2012-11-11 20:14:56

标签: vba word-vba

我有一个宏文件(.dotm文件),它会不时更改。

但是,如果有人使用其他文件中的宏,则会在项目的“参考”文件夹中创建对.dotm文件的引用。我是否可以使用一些脚本来检查该文件夹以及该文件现在是否已丢失/已损坏以删除该参考文件?

1 个答案:

答案 0 :(得分:1)

@ user1243498:以下代码将删除损坏的引用

 Sub referencecheck()

 Dim ref As Reference

 Dim yourproject As VBProject

 Set yourproject = ActiveDocument.VBProject

 For Each ref In yourproject.References

 If ref.IsBroken Then

 yourproject.References.Remove (ref)

 End If

 End Sub

为了更好地理解,请参阅以下网站

http://support.microsoft.com/kb/308340