以下の項目のプロパティを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
その行で何が間違っていますか?