1.引用dll==>AxInterop.DSOFramer.dll
==>Interop.DSOFramer.dll
==>WindowsFormsIntegration
==>System.Windows.Forms
2.设置嵌入互操作类型为False
引用-->引用的dll(AxInterop.DSOFramer.dll,Interop.DSOFramer.dll)-->属性-->找到嵌入互操作类型选成False
3.设置项目生成平台x86(不然会报错)
4.xaml代码:

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Button Height="30" Width="80" x:Name="btn_Open" Click="btn_Open_Click"/>
<WindowsFormsHost Grid.Row="1" x:Name="wfHost" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<dsoFramer:AxFramerControl x:Name="Framer" />
</WindowsFormsHost>
</Grid>

cs代码

设置属性:
Framer.Menubar = false;//
Framer.Titlebar = false;// 隐藏列头
Framer.Toolbars = false;// 隐藏工具栏
设置打开方法:
private void SetDocment(string filePath)
{
Framer.FrameHookPolicy = dsoFrameHookPolicy.dsoSetOnFirstOpen;
if (String.IsNullOrEmpty(filePath))
return;
try
{
Framer.Select();
Framer.Open(filePath);
}
catch (Exception)
{
MessageBox.Show("打开失败");
} this.Dispatcher.BeginInvoke(DispatcherPriority.Background, (DispatcherOperationCallback)delegate(object o)
{
if (Framer != null)
{
Framer.Activate();
}
return null;
}, null);
Framer.Activate();
}
private void btn_Open_Click(object sender, RoutedEventArgs e)
{
SetDocment(AppDomain.CurrentDomain.BaseDirectory + "2016-05-20估值表对账结果.xlsx");
} 

最新文章

  1. Linux socket多进程服务器框架一
  2. 数据库中字段类型对应的C#中的数据类型
  3. int 与Integer的用法与区别
  4. javaEE规范和SSH三大框架到底有什么关系
  5. Codeforces 622F 「数学数论」「数学规律」
  6. Mysql 正则获取字段的交集【转】
  7. 类似QQ的应用毗邻(Pilin)即时聊天源码
  8. Powershell profile.ps1 cannot be loaded because its operation is blocked by software restriction policies
  9. (3)选择元素——(15)总结(Summary)
  10. Hopscotch(细节)
  11. mac安装软件系列
  12. CentOS6.6 部署Apache+Svn
  13. Python =&gt; ValueError: unsupported format character &#39;Y&#39; (0x59)
  14. [Swift]LeetCode504. 七进制数 | Base 7
  15. @GetMapping(value=&quot;/&quot;) , &quot;/&quot; 可加可不加 ,是不是一样的
  16. Cocos 编译android-studio
  17. 迅雷磁力链接转BT种子工具
  18. 说说xgboost算法
  19. 10.25 正睿停课训练 Day9
  20. [UE4]地图缩放

热门文章

  1. VirtualBox创建VM结果ProcessorType是空的
  2. Django创建项目及app
  3. 内存分配器 (Memory Allocator)
  4. SAP增强 和VA01相关增强点介绍
  5. Javascript闭包机制(转)
  6. Canvas动画按钮
  7. linux内核 RCU机制详解【转】
  8. python的writelines读空行
  9. Cocos2d-x中定时器的使用
  10. 最近火狐浏览器 总是“插件 adobe flash 已崩溃”