excel - 通过快捷方式或从目录执行 Excel 工作簿会导致 Office 365 出现问题
问题描述
在带有 Excel v.10 的 Windows 7 和 Office 360 中,我创建了一个 Excel 工作簿。工作簿有一个 Form
。当表单加载时,VBA通过命令Application.Visible = False使工作簿不可见;所以,只能看到 Form。如果我通过快捷方式执行工作簿,在目录、VBA 编辑器或 Excel 中单击它(单击打开,然后双击工作簿名称),表单保持可见,工作簿消失。完美的!
然后,我们使用 Excel v.16 升级到 Windows 10 和 Office 365。现在,当我从快捷方式执行 Workbook 或在其 Directory 中单击它时,
表单打开,但工作簿仍然可见!
如果我从 VBA 编辑器或 Excel 中执行工作簿,工作簿就会像以前一样消失。
那么,Excel Shortcuts 或在其目录中单击它有问题吗?有解决办法吗?
下面的代码是打开表单的初始代码。谢谢你的帮助!
Sub Workbook_Open()
With Application
.Calculation = xlAutomatic
.CalculateBeforeSave = False
.ScreenUpdating = False
End With
'Password Protect WorkSheet
With MainForm
.Label3 = "Program Name"
.ProgToRun.Text = Workbooks(1).Worksheets(1).Range("A2")
ActiveSheet.ListObjects("Table1").ListColumns(1).DataBodyRange.Select
.Label1 = "Choose a program to run from drop-down menu." & vbCr & _
"Then, click the " & """Run Selection""" & " button."
.Label2 = ""
.BttnYES.Visible = False
.BttnNO.Visible = False
.BttnRun.SetFocus
.Show vbModeless
End With
Application.Visible = False
End Sub
解决方案
推荐阅读
- javascript - TypeError:无法读取未定义的属性“地图”-
- webdriver-io - WebdriverIO 中的“允许”Chrome 地理位置弹出窗口
- powerbi - DAX Power BI 中按组排名前 2 位
- javascript - 从输入类型文件 HTML/JS 检查 excel 特定格式
- python - 在
灰色 = cv2.cvtColor(帧,cv2.COLOR_BGR2GRAY)? - bash - 如何将脚本中的变量传递给我使用 cat 生成的文件?
- java - Spring Boot with hibernate:创建复合键和多对多关系
- python-3.x - 计算值超过 Dataframe 中特定列的平均值的次数
- c# - 你如何等到所有请求都运行完成
- android - Expo React Native App在android上崩溃