Excel 请教如何判断一个工作薄是否已经打开
发布网友
发布时间:2022-07-13 00:00
我来回答
共1个回答
热心网友
时间:2023-10-21 11:53
Sub 文件打开判断()
Dim myFile As String
myFile = "abc.xlsx"
For Each myw In Application.Windows
If myw.Caption = myFile Then
MsgBox ("文件已打开")
Exit Sub
End If
Next myw
MsgBox ("文件未打开")
End Sub
Excel 怎样判断工作簿是否打开如果要判断工作簿“book1.xlsx”是否打开,自定义函数如下,调用函数返回结果即可知文件是否已打开。True为已打开,False为未打开FunctionIsWbOpen(strNameAsString)AsBooleanDimwAsWorkbookForEachwInAppli...
Excel 请教如何判断一个工作薄是否已经打开
Sub文件打开判断()DimmyFileAsStringmyFile="abc.xlsx"ForEachmywInApplication.WindowsIfmyw.Caption=myFileThenMsgBox("文件已打开")ExitSubEndIfNextmywMsgBox("文件未打开")EndSub...
VBA判断Excel文件已经打开
Subaa()DimcurBKAsWorkbookDimfromBkAsWorkbookDimbkAsWorkbookSetcurBK=ThisWorkbook'把当前工作薄赋值给一个对象变量ForEachbkInApplication.WorkbooksIfbk.Name=...
vb怎么判断不在同一个窗口打开的工作薄
1、首先在vba的开发过程中需要检测一个工作薄是否被打开,这里以检测abc.xlsx为例,打开一个excel工作薄。2、其次点击开发工具打开开发的vbe环境,或使用alt+F11快捷键打开VBE环境,在VBE的开发环境中插入一个工程。3...
VB6.0如何判断excel文件是否已打开?
Q1在打开工作薄之前,可以用这个方法来查看工作薄是否打onerrorresumenextsetwk=xlapp.workbooks("test")iferrthenxlapp.workbooks.open("d\test.xls")onerrorgoto0Q2第二个问题,可用SAVEAS方法,...
如何用VBA判断另1个EXCEL表是否已经打开
应该是工作薄的打开问题,如果是同一工作薄的不同sheet,只要该工作薄打开,就不存在工作表(sheet)是否打开的问题判断表2(准确说法:工作薄2)是否打开,如下:(如打开,T2Open=true)dimT2Openasbooleandim...
如何判断一个excel文件是否被其他的电脑打开了
右键点击文件属性,记得有个创建时间、修改时间、访问时间核对访问时间是否是自己上次看过的时候,如果被更新了,就说明被人打开过了
Excel中VB编程中如何判断文件是否已经打开的问题
'宏1Macro'user记录的宏2011-5-1'DimwbAsWorkbookForEachwbInWorkbooksIfwb.Name="技巧.xls"ThenExitForNextwbIfwb.Name<>"技巧.xls"ThenWorkbooks.Open("技巧.xls")End...
EXCEL VBA能否检测其他工作簿打开、关闭、保存事件
程序级事件需要外挂才能识别,VBA是识别不了其它工作薄事件的
VBA中怎么判断一个excel文件已经打开
ConstfNameAsString="MyExcelFile.xls"SubtestFileOpen()DimxAppAsApplicationSetxApp=CreateObject("Excel.Application")xApp.DisplayAlerts=FalseOnErrorGoToFileErrorxApp.Workbooks.OpenFil