3

次のコードがあります。

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行ですか?DumpWkBk でできるので、BindToMoniker の行ではないと思います。

4

1 に答える 1

5

Excel で BindToMoniker を使用すると、ウィンドウが非表示になることがよくあります。ワークブックはまだ開いていてコードにアクセスできますが、ユーザー インターフェイスには表示されません。

他のコードの後に​​これを呼び出してみてください:

DumpXlApp.Windows(DumpWkBk.Name).visible = true
于 2012-09-23T13:47:11.710 に答える