如何获取 MS-Word 文件特定段落的引用并在 C#.Net(4.0) Winform 应用程序中显示(必须保留对齐、颜色、样式)它?

发布于 2024-11-09 18:33:28 字数 209 浏览 0 评论 0原文

我有基于 C#.net windows 窗体的应用程序。用户必须输入 MS-Word 文件段落。现在我想在右侧显示段落,并保留 MS-Word 文件中包含的原始结构。

例如,

在Word文件中,我的段落具有对齐对齐、粗体、背景色、前景色、下划线以及所有Word功能。所以,我想保留这些结构并将其显示在Windows窗体中...

请指导我要摆脱这个问题...

I have C#.net windows form based application.User have to entered the MS-Word File Paragraphs.Now i want to show that paragraphs in to right hand side with retain original structure that are contained in the MS-Word File.

For Example,

In Word file, my paragraphs having justify alignment,BOLD,back color,fore color,underline and also all of the Word functionalities.So, I want to retain these structure and display it in the Windows Form...

Please guide me to get out of this issue...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风尘浪孓 2024-11-16 18:33:29

除了将 Word 窗口嵌入到您的应用程序中(通过 win api SETPARENT 技巧,这绝对是一个不简单的练习),您唯一可能做的就是以 RTF 格式将相关段落复制到剪贴板,并在您的应用程序,然后将该信息粘贴到该控件中。它可能不是 100% 的格式,但它应该触及大多数重要的位。

Short of embedded the Word window into your app (via win api SETPARENT tricks, most definitely a non-trivial exercise), about the only thing you might do is COPY the relevant paragraphs to the clipboard in RTF format, and host an RTF control in your app, then PASTE that info into that control. It might not be 100% of the formatting but it should hit most of the important bits.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文