以下の項目のプロパティをTrueまたはFalseに設定すると思われる以下の関数があります。これを除くすべてのプロパティでそれを行うことができます:
.Application.ExecuteExcel4Macro("Show.ToolBar(""Ribbon"", False)")
False をパラメーター boolStatus に置き換えようとして、関数を実行しても変化しません。だから私はあきらめてFalseのままにしましたが、FalseからTrueに、またはその逆に変更する必要がありました。そうしないと、機能が半分しか機能しません。現状では、行を True に設定する 2 番目の関数を作成する必要があります。これは二重の作業であると確信しています。
Module sheetView
    Public xlWB As Excel.Workbook = CType(Globals.ThisWorkbook.Application.ActiveWorkbook, Excel.Workbook)
    Public xlWS As Excel.Worksheet = CType(xlWB.ActiveSheet, Excel.Worksheet)
        Function ViewSheets(boolStatus As Boolean) As String
        'This function selects a dashboard and hides
        'the gridlines, headings, tabs and toolbar.
        '@parameter sheetName, calls the sheet to be selected
        '@parameter status, sets the objects to view or hide
        With xlWS
            .Application.ScreenUpdating = False
            'Disable the following controls
            .Application.ActiveWindow.DisplayGridlines = boolStatus
            .Application.ActiveWindow.DisplayHeadings = boolStatus
            .Application.ActiveWindow.DisplayWorkbookTabs = boolStatus
            .Application.DisplayFormulaBar = boolStatus
            .Application.DisplayStatusBar = boolStatus
            .Application.ExecuteExcel4Macro("Show.ToolBar(""Ribbon"", False)")
            .Application.ScreenUpdating = True
        End With
        Return ""
    End Function
End Module
その行で何が間違っていますか?