Не удается запустить Macros / VBA на других компьютерах - ms-word - PullRequest
2 голосов
/ 04 апреля 2019

Имея некоторые огромные проблемы с разрешением собрать форму, которую нужно распространить среди всех в нашем офисе, единственная проблема:он не будет работать должным образом на других компьютерах.Источник 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, и ни один из них, похоже, не помог.

Любые предложения действительно приветствуются!

...