gpt4 book ai didi

c# - 从 C# 启动 Excel 并在 "Save"上关闭它

转载 作者:行者123 更新时间:2023-11-30 12:53:02 25 4
gpt4 key购买 nike

我想用 C# 和 Microsoft Excel 执行以下操作:

1 - 用户选择一个文件。

2 - 显示 Microosft Excel 以编辑该文件。

3 - 只要用户单击 Excel 的“保存”按钮,Microsoft Excel 就会关闭。用户不必单击退出。

对#3 有什么想法吗?

问候,塞巴斯蒂安

最佳答案

您可以让 Excel 宏处理 BeforeSave 事件,取消用户启动的保存,将文件保存在宏中,保存后您将进入宏,然后可以关闭 Excel .

所以也许是这样的:

Private Sub myBeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Not HandlingBeforeSave Then
HandlingBeforeSave = True
Cancel = True
Me.Save
Application.Quit
End If
End Sub

This kb 文章描述了从 C# 向 Excel 添加宏。

关于c# - 从 C# 启动 Excel 并在 "Save"上关闭它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3061984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com