Vb.net 使工作簿可见
我有以下代码:Vb.net 使工作簿可见,vb.net,excel,office-automation,Vb.net,Excel,Office Automation,我有以下代码: Dim DumpXlApp As Excel.Application = New Excel.Application Dim DumpWkBk As Excel.Workbook DumpWkBk = System.Runtime.InteropServices.Marshal.BindToMoniker(FilePath) DumpXlApp = DumpWkBk.Parent DumpXlApp.Visible = True 我无法使DumpWkBk工作簿可见。问题是否为D
Dim DumpXlApp As Excel.Application = New Excel.Application
Dim DumpWkBk As Excel.Workbook
DumpWkBk = System.Runtime.InteropServices.Marshal.BindToMoniker(FilePath)
DumpXlApp = DumpWkBk.Parent
DumpXlApp.Visible = True
我无法使DumpWkBk工作簿可见。问题是否为
DumpXlApp=DumpWkBk.Parent
行?我不认为它是BindToMoniker系列,因为我可以用DumpWkBk做事情。我已经看到,当BindToMoniker用于
在Excel中,窗口通常会被隐藏。工作簿仍然是打开的,代码可以访问,只是它没有出现在用户界面中
尝试在其他代码之后调用此代码:
DumpXlApp.Windows(DumpWkBk.Name).visible = true
文件路径的值是多少?它是指在excel xls中打开的文件的完整文件名路径?该文件路径等于打开的excel文件,例如“C:\Temp\Tools\Open Workbook.xlsx”。或者只是:''DumpXlApp.Visible=True''@MaxD,这可能对您有用,但实际上它是问题代码的一部分。我认为Excel是可见的,但Excel中的工作簿不是可见的。