如果我通过Word打开其他人已打开的Word文档,它将以只读和属性<audio autoplay loop>
<source src="../assets/sound/ringtone.mp3" type="audio/mpeg">
</audio>
打开。
如果我通过Chrome,Excel,Outlook等的超链接执行相同操作,则文档在Word中显示为只读,但属性为doc.readOnly = True
。
这使我的代码取决于您打开文档的方式。
如何从链接打开文件时确定文档是否只读?只有当其他人打开它时才会触发它,如果你打开它就可以了。
doc.readOnly = False
答案 0 :(得分:0)
使用标题栏标题可以解决这个问题:
' *********************************************************************************************
' ************************ ONLY works for document that is not read only **********************
' *********************************************************************************************
If doc.readOnly = True Or InStr(UCase(doc.ActiveWindow.Caption), "READ-ONLY") > 0 Then
MsgBox ("You are not allowed to do changes on a read only document with our macro")
Exit Sub
End If