社区
C#
帖子详情
C#中如何实现点击Button后读取Word稳定并显示到WPF上!
风的期待
2014-10-23 10:03:56
WPF显示Word文档用什么控件??具体怎么实现的!!!
我是菜鸟哈所以问了这菜鸟问题,但是我觉得搞懂这个对我以后有很大帮助!!!!!
请大家多多指教,思路和代码都能够写出!!!!
...全文
418
7
打赏
收藏
C#中如何实现点击Button后读取Word稳定并显示到WPF上!
WPF显示Word文档用什么控件??具体怎么实现的!!! 我是菜鸟哈所以问了这菜鸟问题,但是我觉得搞懂这个对我以后有很大帮助!!!!! 请大家多多指教,思路和代码都能够写出!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
1987andy
2014-10-27
打赏
举报
回复
1. 直接使用wpf的浏览器控件 2.使用DSOFramer(虽然有点老,但是今天看来还是挺适用的,只是最新版本的无法支持而已,我做过支持的2010) 3.自己用stream来读取。按格式写 ,或者使用flowdocument这样的文档对象
风的期待
2014-10-27
打赏
举报
回复
这是什么情况啊~~我倒出来了但是还是有问题!!!
风的期待
2014-10-27
打赏
举报
回复
风的期待
2014-10-27
打赏
举报
回复
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using Word = Microsoft.Office.Interop.Word; using System.IO; namespace wordOpen1 { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { //Word.Application opd = new Microsoft.Office.Interop.Word.Application(); //Microsoft.Office.Interop.Word.Document doc = opd.Documents.Open(FileName: Path.Combine(_AppDomain.CurrentDomain.BaseDirectory,)); try { Word.Application app = new Microsoft.Office.Interop.Word.Application(); Word.Document doc = null; object unknow = Type.Missing; //app.Visible = true; string str = @"D:\test.doc"; object file = str; doc = app.Documents.Open(ref file, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow); //string temp = doc.Paragraphs[2].Range.Text.Trim(); string temp = doc.Content.Text.Trim(); testBox1.Text = temp; } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } 用这代码调试之后虽然可以显示出word文档的内容但是还是会有问题!!
风的期待
2014-10-27
打赏
举报
回复
爱,还是要自己多看代码啊!!
以专业开发人员为伍
2014-10-26
打赏
举报
回复
没有。
风的期待
2014-10-26
打赏
举报
回复
没有人啊???自己顶下啊!!!!! string strA = new StreamReader(@"d:\test.doc", Encoding.UTF8).ReadToEnd();//a.txt内容 这行代码为什么能够获取txt的内容但是对于DOC的内容显示的就是乱码啊?
C#
获取U盘ID序列号及U盘信息
private void
button
2_Click(object sender, EventArgs e) { DriveInfo[] s = DriveInfo.GetDrives(); foreach (DriveInfo drive in s) { if (drive.DriveType == DriveType.Removable) { pf.Text = drive....
asp.net知识库
在
C#
中
实现
MSN消息框的功能 XmlHttp
实现
无刷新三联动ListBox 鼠标放在一个连接上,会
显示
图片(类似tooltip) 使用microsoft.web.ui.webcontrols的TabStrip与IFame组件,达到页的切换效果 HttpModule
实现
ASP.Net (*....
ASP.NET 3.5 开发大全
word
课件
这是整部学习资料 由于太大第一章免费供应给大家 在我的上传资源
中
如果觉得还不过希望大家给个好评 当然具体本书的作者就不深究了把! 第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP...
ASPNET35开发大全第一章
3.2 面向对象的
C#
实现
3.2.1 定义 3.2.2 创建一个类和其方法 3.2.3 类成员 3.2.4 构造函数和析构函数 3.3 对象的生命周期 3.3.1 类成员的访问 3.3.2 类的类型 3.3.3 .NET的垃圾回收机制 3.4 使用命名空间 3.4.1 为...
ASP.NET3.5从入门到精通
3.2 面向对象的
C#
实现
3.2.1 定义 3.2.2 创建一个类和其方法 3.2.3 类成员 3.2.4 构造函数和析构函数 3.3 对象的生命周期 3.3.1 类成员的访问 3.3.2 类的类型 3.3.3 .NET 的垃圾回收机制 3.4 使用命名空间 3.4.1 为...
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章