Имея некоторые огромные проблемы с разрешением собрать форму, которую нужно распространить среди всех в нашем офисе, единственная проблема:он не будет работать должным образом на других компьютерах.Источник VBA, который я использую, можно увидеть ниже:
Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean)
If ContentControl.Title = "checkbox4" Then
ActiveDocument.Bookmarks("AP2").Range.Font.Hidden = ContentControl.Checked
End If
If ContentControl.Title = "checkbox5" Then
ActiveDocument.Bookmarks("Bookmark").Range.Font.Hidden = ContentControl.Checked
ActiveDocument.Bookmarks("AP1").Range.Font.Hidden = ContentControl.Checked
End If
If ContentControl.Title = "checkbox1" Then
ActiveDocument.Bookmarks("approve").Range.Font.Hidden = ContentControl.Checked
End If
If ContentControl.Title = "checkbox2" Then
ActiveDocument.Bookmarks("sign1").Range.Font.Hidden = ContentControl.Checked
ActiveDocument.Bookmarks("sign2").Range.Font.Hidden = ContentControl.Checked
End If
If ContentControl.Title = "checkbox3" Then
ActiveDocument.Bookmarks("note").Range.Font.Hidden = ContentControl.Checked
End If
End Sub
На Mac;при открытии документа запрашивается включение макросов, и при этом он работает отлично.На всех других настольных компьютерах / ноутбуках они либо запрашиваются, либо нет, но, тем не менее, ни один из реальных кодов VBA не работает, и я прошел настройки, включающие макросы / vba, и ни один из них, похоже, не помог.
Любые предложения действительно приветствуются!