0
我试图在Excel的自定义任务窗格中使用excel DNA嵌入浏览器,但每次都收到异常。我已经修改显示here Excel的DNA样本使用WebBrowser
控制从Windows窗体,而不是Label
使用Excel-DNA将WebBrowser嵌入到自定义窗格中
TheLabel = new WebBrowser{ };
//TheLabel.Text = "My First CTP!";
TheLabel.Location = new System.Drawing.Point(20, 20);
TheLabel.Size = new System.Drawing.Size(200, 60);
TheLabel.Navigate(new Uri("www.rbs.com"));
Controls.Add(TheLabel);
这是给我的异常,请有谁能够解决这个问题,
什么是例外? – Govert
感谢您的回复,我能够解决问题,这个问题是因为浏览器只接受以“http”开头的URI,而我给了“www”。但有一件事我不确定为什么catch block没有受到这个声明的影响。下面的声明立即停止了该程序,并且在Excel上,我收到了一个异常“由于异常导致目标调用失败”。 CustomTaskPaneFactory.CreateCustomTaskPane(typeof(MyUserControl),“我的超级任务窗格”); –
我在工具箱中添加了usercontrol,然后将其拖放到我的windows窗体上,它立即抛出错误,它有一个无效的uri,我应该使用“http”来获取uri,这非常有帮助:) –