有人能告诉如何使用c#获得Excel工作簿的登录用户名吗?
本文关键字:登录 工作簿 用户 Excel 获得 何使用 | 更新日期: 2023-09-27 18:05:09
我有一个VSTO Excel应用程序,我需要从我们的数据库验证用户的用户名,然后只有我们将允许加载工作簿中的数据。
using Microsoft.Office.Interop.Excel;
string getDefaultUserName()
{
ExcelApi.Application ap = (ExcelApi.Application)Marshal.GetActiveObject("Excel.Application");
string userName = null;
try
{
userName = ap.UserName;
}
catch (Exception ex)
{
}
finally
{
if (ap != null)
{
Marshal.ReleaseComObject(ap);
}
}
return userName;
}