gpt4 book ai didi

vb.net - 检测已安装的 Excel 版本(和 Service Pack)

转载 作者:行者123 更新时间:2023-12-02 07:26:53 29 4
gpt4 key购买 nike

我需要能够从我正在开发的一些 .NET 代码中检测我的计算机中安装的 Excel 版本。我目前正在使用 Application.Version 来实现此目的,但它没有提供有关 Service Pack 的信息。

我宁愿避免这样的事情: http://www.mvps.org/access/api/api0065.htm

欢迎托管代码!

最佳答案

Public Shared Function GetExcelVersion() As Integer
Dim excel As Object = Nothing
Dim ver As Integer = 0
Dim build As Integer
Try
excel = CreateObject("Excel.Application")
ver = excel.Version
build = excel.Build
Catch ex As Exception
'Continue to finally sttmt
Finally
Try
Marshal.ReleaseComObject(excel)
Catch
End Try
GC.Collect()
End Try
Return ver
End Function

如果未找到 Excel,则返回 0。

关于vb.net - 检测已安装的 Excel 版本(和 Service Pack),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/858966/

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