excel9 _Application类的SetVisible函数功能,详细说明
时间: 2024-02-19 09:03:25 浏览: 30
Excel VBA 中的 `SetVisible` 函数是 `Excel.Application` 类的一个成员函数,用于控制 Excel 应用程序窗口是否可见。
当 `SetVisible` 函数的参数为 `True` 时,Excel 应用程序窗口将变为可见状态,否则将变为不可见状态。下面是一个简单的示例代码:
```
Sub TestVisible()
Dim xlApp As Excel.Application
Set xlApp = New Excel.Application
xlApp.Visible = False ' Excel 窗口将不可见
' do something
xlApp.Visible = True ' Excel 窗口将可见
' do something
xlApp.Quit
Set xlApp = Nothing
End Sub
```
在这个示例中,`xlApp.Visible = False` 将 Excel 窗口设为不可见,这意味着用户看不到 Excel 程序的界面。接下来的代码将在 Excel 后台运行。当 `xlApp.Visible = True` 时,Excel 窗口将变为可见状态。
`SetVisible` 函数通常用于在后台自动化过程中控制 Excel 程序窗口是否可见,以便更好地控制自动化过程的执行。
相关问题
excel9 SetVisible函数功能,详细说一下
Excel VBA中的 `SetVisible` 函数是用于设置工作表或工作簿的可见性的方法。
当你在 Excel 中打开一个工作簿时,它默认是可见的。但是,如果你想要隐藏一个工作簿或工作表,你可以使用 `SetVisible` 函数。
`SetVisible` 函数可以接受一个参数,即 `xlSheetHidden`、`xlSheetVeryHidden` 或 `xlSheetVisible`,用于指定工作表或工作簿的可见性。
下面是这些参数的解释:
- `xlSheetHidden`:隐藏工作表。用户可以通过Excel的用户界面将其重新显示。
- `xlSheetVeryHidden`:非常隐藏工作表。用户不能通过Excel的用户界面将其重新显示,只能通过VBA代码将其重新显示。注意,如果工作簿中的所有工作表都设置为“非常隐藏”,则工作簿也将被隐藏。
- `xlSheetVisible`:显示工作表或工作簿。
使用 `SetVisible` 函数的示例代码如下:
```vb
' 隐藏工作表
Worksheets("Sheet1").Visible = xlSheetHidden
' 非常隐藏工作表
Worksheets("Sheet2").Visible = xlSheetVeryHidden
' 显示工作表
Worksheets("Sheet3").Visible = xlSheetVisible
' 非常隐藏整个工作簿
ThisWorkbook.Windows(1).Visible = False
```
注意,在使用 `xlSheetVeryHidden` 参数时,用户必须具有至少一个工作表处于“可见”状态,否则用户将无法访问工作簿。
java setvisible函数的作用
Java的setVisible函数的作用是设置一个组件的可见性,即是否在界面上显示。如果参数为true,则该组件会可见并显示在界面上;如果参数为false,则该组件会不可见并不显示在界面上。该函数通常用于控制窗口、面板、按钮等组件的显示和隐藏。