我向Word中写入文字,引用代码如下:
//创建Word文档
Word._Application WordDoc = new Word.Application();
Word._Document oDoc;
WordDoc.Visible = true;//操作过程可见。打开了word
oDoc = WordDoc.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
Word.Paragraph oPara1;
oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);
oPara1.Range.Text = textBox文件标题.Text.Trim();
oPara1.Range.Font.Name = "宋体";
oPara1.Range.Bold = 0;
oPara1.Range.Font.Size = 24;
oPara1.Range.Font.Color = WdColor.wdColorAutomatic;//红色字体;
oPara1.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;//中间对齐;
oPara1.Range.InsertParagraphAfter(); 现在我想要在某一个段落中插入一张图片,该怎么用啊?
//创建Word文档
Word._Application WordDoc = new Word.Application();
Word._Document oDoc;
WordDoc.Visible = true;//操作过程可见。打开了word
oDoc = WordDoc.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
Word.Paragraph oPara1;
oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);
oPara1.Range.Text = textBox文件标题.Text.Trim();
oPara1.Range.Font.Name = "宋体";
oPara1.Range.Bold = 0;
oPara1.Range.Font.Size = 24;
oPara1.Range.Font.Color = WdColor.wdColorAutomatic;//红色字体;
oPara1.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;//中间对齐;
oPara1.Range.InsertParagraphAfter(); 现在我想要在某一个段落中插入一张图片,该怎么用啊?
解决方案 »
- 关于C#修改AD用户信息反弹的问题
- 状态栏的动态显示问题
- winform窗體字體設置
- datagirdview加载大数据量的时候,怎么加等待的图标呢?
- vs2005最近打开的项目无显示
- C# 能利用未知控件的句柄(Handle)来修改该控件的鼠标(Cursor)吗?
- 关于3721屏蔽window.open()的问题和一个小问题!!!!!!!在线等!!
- DataGrid導出Excel問題?
- 未能加载文件或程序集“PetShop.SQLServerDAL”或它的某一个依赖项。
- 如何不用key获得SortedDictionary中的value
- 高分求助,不够可以再开贴,Outlook AddIns,怎样修改选定Email的图标。
- 求解 C#调用fortran编写的DLL 出错
/// <SUMMARY></SUMMARY>
/// 插入一个图片
///
/// <PARAM name="pPictureFileName" />
public void InsertPicture(string pPictureFileName)
{
object myNothing = System.Reflection.Missing.Value;
//图片居中显示
this._wordApplication.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
this._wordApplication.Application.Selection.InlineShapes.AddPicture(pPictureFileName, ref myNothing, ref myNothing, ref myNothing);
}
/// <SUMMARY></SUMMARY> http://blog.csdn.net/dfcj1010/archive/2010/11/10/6000287.aspx
/// 插入一个图片
///
/// <PARAM name="pPictureFileName" />
public void InsertPicture(string pPictureFileName)
{
object myNothing = System.Reflection.Missing.Value;
//图片居中显示
this._wordApplication.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
this._wordApplication.Application.Selection.InlineShapes.AddPicture(pPictureFileName, ref myNothing, ref myNothing, ref myNothing);
}
/// <SUMMARY></SUMMARY> 按照这样的插入法,图片插在了文档的第一行了,没有插到我想要的位置,还有办法吗?