VBA : 在 XLA 加载项中更新 Sheet

VBA : Updating a Sheet in a XLA Add-In

我目前正在通过网络文件即时更新 ActiveWorkbook 中的 Worksheet

我想将此 Ws 从 ActiveWorkbook 移动到 XLA Add-In

如果我这样做,如果 XLA 插件受密码保护,我是否仍然能够更新它(即更新数据然后保存 XLA 插件)?这样的东西行得通吗?

Private Sub updateMyXLASheet(ByVal MyDataArray as Variant)

ThisWorkbook.Sheet("myXLADataSheet").Range("myDataArrayGoesHere").Value = MyDataArray
Application.DislayAlertes = False
ThisWorkbook.Save
Application.DislayAlertes = True

End Sub

ThisWorkbookXLA Add-In 工作簿)

似乎 Excel 更新然后在受密码保护的 XLA 加载项上保存 Sheet 没有问题。