首页办公网络 › 批注内容可以是对某段文字或内容的注释,选择我们需要答复的批注

批注内容可以是对某段文字或内容的注释,选择我们需要答复的批注

幼时,我们写完作文交给老师,作业发下来的时候发掘老师会在一旁写一些讲明,而目前,大家固然都已进级成了电子化教学办公,但确确实实,基本的规律依旧没变的。大家修正外人的文书档案的时候需求加注脚,提醒自身很关键的地点也足以加标记。那么,大家在Word二零一二中应该怎么为文书档案插入疏解呢?以后,我们一起来斟酌一下。

当有人为您的文书档案加多了传授之后,你开掘实际你马上采纳那样做是有指标的,或然你已经修正了你的文书档案,你能够回复她的讲授进行表明或表达。可是,我们应该怎么着回复注明呢?上边,大家一块来学习一下在Word20第13中学答应注脚的主意。

疏解内容能够是对某段文字或内容的笺注,也能够是对文段核激情想的富含提要,恐怕是对文章内容的评议、疑问,以至在读书时给和谐或别人起到晋升效果。本篇文章元帅介绍怎样在C#中操作Word讲明,首要含有以下要点:

Microsoft Word
提供了多少个用于打字与印刷带有修定的文书档案的选项。您也足以在打字与印刷时隐藏修正。

在前面的稿子C#
怎么着插入、改正、删除Word注明一文中介绍了哪些操作Word疏解的一部分措施,在本篇小说中两次三番介绍操作Word教学的法子。分以下二种境况来介绍:

  1. 计划图片到Word解说

  2. 读取Word批注

  3. 回复Word批注

1、用Word2011展开一篇文书档案,选中我们须要注脚的文本,然后单击“审阅”选项卡,并实践“讲授”选项组的“新建传授”命令。

1、用Word二零一三开发一篇文书档案,采取大家必要应对的解说,并单击解说右上角的“答复解说”按键。那时候文书档案教学中会展现大家的账号,只需求在上边输入大家须要应没错从头到尾的经过就可以,效果见下图。

  • 插入Word批注
  • 修改Word批注
  • 删除Word批注

打字与印刷显示修定和申明的文档

所需工具

  • Free Spire.Doc for .NET
    6.3(社区版)
  • Visual Studio

 PS:下载安装Free Spire.Doc
后,注意在你的程序中加上引用Spire.Doc.dll(dll文件能够在安装路线下的Bin文件夹中获得)

图片 1

 

图片 2

图片 3

动用工具:Free Spire.Doc for .NET
6.3(最新社区版)

在打字与印刷文书档案在此以前,请切换来页面视图
(页面视图:文书档案或此外对象的一种视图,与打印效果等同。举个例子,页眉、页脚、栏和文本框等品类会冒出在它们的其实地方上。卡塔尔,遵照在打字与印刷文书档案上所需的职能展现修定(修正:显示文书档案中所做的举个例子删除、插入或其余编写制定更正的位置的暗记。卡塔尔和阐明(解说:小编或审阅者为文书档案增多的笺注或传授。Microsoft Word
在文档的页边距或“审阅窗格”中的透明气球上展现批注。卡塔尔(قطر‎。您有三种选拔。

演示代码

2、那时候文书档案左侧会自行抬高二个单手批注,我们在里头输入讲明的内容就可以。

图片 4

注:编写制定代码前注意增添援引Sprie.Doc.dll(dll文件可在安装路线下的Bin文件夹中得到)

·打字与印刷突显的具有标志 在“审阅”选项卡上的“追踪”组中,单击“展现标志”。

1. 插入图片到Word注明

步骤 1:添加using指令

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
using System.Drawing;

步骤 2:创立文档,加载测量检验文件

Document doc = new Document();
doc.LoadFromFile("testfile.docx");

手续 3 :获取段落

Paragraph paragraph = doc.Sections[0].Paragraphs[2];

手续 4 :添Gavin本、图片到讲解

Comment comment = paragraph.AppendComment("探索黑科技,小米为发烧而生!");
comment.Format.Author = "Administor";  

DocPicture docPicture = new DocPicture(doc);
Image img = Image.FromFile("mi.png");
docPicture.LoadImage(img);
//插入图片到批注
comment.Body.AddParagraph().ChildObjects.Add(docPicture);

手续 5 :保存文件

doc.SaveToFile("result.docx", FileFormat.Docx2013);
System.Diagnostics.Process.Start("result.docx");

 

测量检验结果:

图片 5

C#所有的事代码:

图片 6图片 7

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
using System.Drawing;

namespace InsertImgToComment_Doc
{
    class Program
    {
        static void Main(string[] args)
        {
            //实例化Document类,加载文档
            Document doc = new Document();
            doc.LoadFromFile("testfile.docx");

            //获取需要添加批注的段落
            Paragraph paragraph = doc.Sections[0].Paragraphs[2];

            //添加文本批注内容、批注作者
            Comment comment = paragraph.AppendComment("探索黑科技,小米为发烧而生!");
            comment.Format.Author = "Administor";

            //实例化DocPicture类,加载图片
            DocPicture docPicture = new DocPicture(doc);
            Image img = Image.FromFile("mi.png");
            docPicture.LoadImage(img);
            //插入图片到批注
            comment.Body.AddParagraph().ChildObjects.Add(docPicture);

            //保存文件并打开文档
            doc.SaveToFile("result.docx", FileFormat.Docx2013);
            System.Diagnostics.Process.Start("result.docx");
        }
    }
}

View Code

VB.NET代码:

图片 8图片 9

Imports Spire.Doc
Imports Spire.Doc.Documents
Imports Spire.Doc.Fields
Imports System.Drawing

Namespace InsertImgToComment_Doc
    Class Program
        Private Shared Sub Main(ByVal args As String())
            Dim doc As Document = New Document()
            doc.LoadFromFile("testfile.docx")
            Dim paragraph As Paragraph = doc.Sections(0).Paragraphs(2)
            Dim comment As Comment = paragraph.AppendComment("探索黑科技,小米为发烧而生!")
            comment.Format.Author = "Administor"
            Dim docPicture As DocPicture = New DocPicture(doc)
            Dim img As Image = Image.FromFile("mi.png")
            docPicture.LoadImage(img)
            comment.Body.AddParagraph().ChildObjects.Add(docPicture)
            doc.SaveToFile("result.docx", FileFormat.Docx2013)
            System.Diagnostics.Process.Start("result.docx")
        End Sub
    End Class
End Namespace

View Code

 

图片 10

1、用Word二零一二开垦一篇文书档案,接受大家供给应没有错讲授,并单击鼠标右键,在弹出的便捷菜单中接纳“答复传授”选项。以后,文书档案阐明中会展现我们的账号,只须要在底下输入大家要求应对的开始和结果就能够,效果如上海体育场面。

图片 11

图片 12

2.读取Word批注

步骤 1 :添加using指令

using System.Text;
using System.IO;
using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;

步骤 2 :成立实例,加载文档

Document doc = new Document();
doc.LoadFromFile("test.docx");

步骤 3 :将疏解内容写入Txt文书档案

//实例化StringBuilder类
StringBuilder SB = new StringBuilder();
//遍历所有word批注,将批注内容写入Txt文档
foreach (Comment comment in doc.Comments)
{
    foreach (Paragraph p in comment.Body.Paragraphs)
    {
        SB.AppendLine(p.Text);
    }
}
File.WriteAllText("CommentExtraction.txt", SB.ToString());
System.Diagnostics.Process.Start("CommentExtraction.txt");

图片 13

C# 全体代码:

图片 14图片 15

using System.Text;
using System.IO;
using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;

namespace ExtractComments
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建实例,加载文档
            Document doc = new Document();
            doc.LoadFromFile("test.docx");

            //实例化StringBuilder类
            StringBuilder SB = new StringBuilder();
            //遍历所有word批注,将批注内容写入Txt文档
            foreach (Comment comment in doc.Comments)
            {
                foreach (Paragraph p in comment.Body.Paragraphs)
                {
                    SB.AppendLine(p.Text);
                }
            }
            File.WriteAllText("CommentExtraction.txt", SB.ToString());
            System.Diagnostics.Process.Start("CommentExtraction.txt");
        }
    }
}

View Code

VB.NET 代码

图片 16图片 17

Imports System.Text
Imports System.IO
Imports Spire.Doc
Imports Spire.Doc.Documents
Imports Spire.Doc.Fields

Namespace ExtractComments
    Class Program
        Private Shared Sub Main(ByVal args As String())
            Dim doc As Document = New Document()
            doc.LoadFromFile("test.docx")
            Dim SB As StringBuilder = New StringBuilder()

            For Each comment As Comment In doc.Comments

                For Each p As Paragraph In comment.Body.Paragraphs
                    SB.AppendLine(p.Text)
                Next
            Next

            File.WriteAllText("CommentExtraction.txt", SB.ToString())
            System.Diagnostics.Process.Start("CommentExtraction.txt")
        End Sub
    End Class
End Namespace

View Code

 

转载本站文章请注明出处:vns威尼斯城官网登入 http://www.tiec-ccpittj.com/?p=4727

上一篇:

下一篇:

相关文章