精华内容
下载资源
问答
  • word 图片位置固定方法

    千次阅读 2016-08-18 17:21:05
    插入一幅图片,如何可以固定图片位置呢?对Word感兴趣的朋友可加Word学习交流群:180627193(www.itblw.com)  word第一种图片位置固定方法:  右击图片,选“设置图片格式”,“设置图片格式”对话框,选中...

    我们在Word中给文档添加图片可以达到图文并茂,从而产生更好的效果。默认情况下,插入的图片总是随随文字移动而移动。插入一幅图片,如何可以固定图片位置呢?对Word感兴趣的朋友可加Word学习交流群:180627193(www.itblw.com

      word第一种图片位置固定方法:

      右击图片,选“设置图片格式”,在“设置图片格式”对话框中,选中“版式”选项卡,环绕方式选“浮于文字上方”, 再点“高级”按钮,在“高级版式”对话框中的“图片位置”页把“对象随文字移动” 和“锁定标记”前面的勾去掉即可。

      word第二种图片位置固定方法:

      可以使用“文本框”方式。先单击选中已经插入的图片,选菜单“插入→文本框→横/竖排”命令后, 设置文本框边框线条色为“无”,再将光标置于文本框中的图片的后边,回车后输入要说明的文字并设置成属性,这样就把图片及其说明文字固定在了文本框中,无论你将文本框放在了Word文档中的什么位置,图片与其说明文字的相对位置是永远不变的。


    展开全文
  • 工程是MFC的单文档应用程序,要实现将其他文件图片和数据插入到已有的WORD中的具体位置,不知道该怎么下手,请问应该使用什么方法。谢谢各位
  • Java代码在Word中的指定位置插入一张图片

    万次阅读 热门讨论 2019-08-24 10:02:31
    Java代码在Word中的指定位置插入一张图片 继使用java向word中插入文字,使用java代码将word转为pdf之后,写一篇使用java代码将图片插入到word文档中。 噢~我无所不能的java语言。 我们插入下面这张图片,这是原...

    Java代码在Word中的指定位置插入一张图片

    在继使用java向word中插入文字,使用java代码将word转为pdf之后,在写一篇使用java代码将图片插入到word文档中。
    噢~我无所不能的java语言。
    如果以下工具类不可实现 请移步至这篇文章:
    最新实用版——JAVA使用POI替换Word模板中指定字符,并可插入图片。
    开心
    我们插入下面这张图片,这是原图,挺大的。
    在这里插入图片描述
    话不多说上代码。

    import java.io.File;
    import com.jacob.activeX.ActiveXComponent;
    import com.jacob.com.Dispatch;
    import com.jacob.com.Variant;
    
    public class WordUtil_img {
    	
    	// word运行程序对象
    	private ActiveXComponent word;
    	// 所有word文档集合
    	private Dispatch documents;
    	// word文档
    	private Dispatch doc;
    	// 选定的范围或插入点
    	private Dispatch selection;
    	// 保存退出
    	private boolean saveOnExit;
    	
    	/**
    	 * 是否可见word程序
    	 * @param visible true-可见word程序,false-后台默默执行。
    	 */
    	public WordUtil_img(boolean visible) {
    		word = new ActiveXComponent("Word.Application");
    		word.setProperty("Visible", new Variant(visible));
    		documents = word.getProperty("Documents").toDispatch();
    	}
    	/**
    	 * 打开一个已经存在的Word文档
    	 * @param docPath 文件的路径
    	 */
    	public void openDocument(String docPath) {
    		doc = Dispatch.call(documents, "Open", docPath).toDispatch();
    		selection = Dispatch.get(word, "Selection").toDispatch();
    	}
    
    	/**
    	 * 全局将指定的文本替换成图片
    	 * @param findText
    	 * @param imagePath
    	 */
    	public void replaceAllImage(String findText, String imagePath, int width, int height){
    		moveStart();
    		while (find(findText)){
    			Dispatch picture = Dispatch.call(Dispatch.get(getSelection(), "InLineShapes").toDispatch(), "AddPicture", imagePath).toDispatch();
    			Dispatch.call(picture, "Select");
    			Dispatch.put(picture, "Width", new Variant(width));
    			Dispatch.put(picture, "Height", new Variant(height));
    			moveStart();
    		}
    	}
    	
    	/**
    	 * 把插入点移动到文件首位置
    	 */
    	public void moveStart(){
    		Dispatch.call(getSelection(), "HomeKey", new Variant(6));
    	}
    	
    	/**
    	 * 获取当前的选定的内容或者插入点
    	 * @return 当前的选定的内容或者插入点
    	 */
    	public Dispatch getSelection(){
    		if (selection == null)
    			selection = Dispatch.get(word, "Selection").toDispatch();
    		return selection;
    	}
    	
    	/**
    	 * 从选定内容或插入点开始查找文本
    	 * @param findText 要查找的文本
    	 * @return boolean true-查找到并选中该文本,false-未查找到文本
    	 */
    	public boolean find(String findText){
    		if(findText == null || findText.equals("")){
    			return false;
    		}
    		// 从selection所在位置开始查询
    		Dispatch find = Dispatch.call(getSelection(), "Find").toDispatch();
    		// 设置要查找的内容
    		Dispatch.put(find, "Text", findText);
    		// 向前查找
    		Dispatch.put(find, "Forward", "True");
    		// 设置格式
    		Dispatch.put(find, "Format", "True");
    		// 大小写匹配
    		Dispatch.put(find, "MatchCase", "True");
    		// 全字匹配
    		Dispatch.put(find, "MatchWholeWord", "True");
    		// 查找并选中
    		return Dispatch.call(find, "Execute").getBoolean();
    	}
    	
    	/**
    	 * 文档另存为
    	 * @param savePath
    	 */
    	public void saveAs(String savePath){
    		Dispatch.call(doc, "SaveAs", savePath);
    	}
    	
    	/**
    	 * 关闭word文档
    	 */
    	public void closeDocument(){
    		if (doc != null) {
    			Dispatch.call(doc, "Close", new Variant(saveOnExit));
    			doc = null;
    		}
    	}
    }
    

    以上就是工具类的源码了,下面我们可以写一个main函数,测试一下。主要调用的是工具类中 replaceAllImage()这个方法。

    public static void main(String[] args) {
    		WordInsertImg("F:\\我是word.doc","F:\\pikaqiu,jpg");
    	}
    	
    	public static void WordInsertImg(String WordPath,String ImgPaht) {
    		WordUtil_img demo = new WordUtil_img(false);//获取工具类对象
    		demo.openDocument(WordPath);//打开word
    		// 在指定位置插入指定的图片
    		demo.replaceAllImage("AAA",ImgPaht,60,60);//AAA是指定的图片位置。后面的两个参数是指定图片的长和宽。
    		demo.saveAs("f:\\我是皮卡丘.doc");//插入成功后生成的新word
    		demo.closeDocument();//关闭对象。
    		System.out.println("插入成功");
    	}
    

    在F盘下有 "我是word.doc"这个文件。以及名称为 pikaqiu.jpg 图片。

    tup
    word中有“AAA”这个字段,准备替换。
    word中有“AAA”这个字段,准备替换。
    下面我们运行程序。
    显示插入成功
    显示插入图片成功,下面我们去F盘看一下吧。
    在这里插入图片描述
    可以看到已经有生成的新word打开以后是什么?
    在这里插入图片描述
    ok,可以看到我们的图片已经插入进来了。而且图片也没有那么大,被固定成60*60的大小。
    这个jar和插入文字的是一样的、所以没有多余的jar包。可以去我的另一篇文章 将数据写入word文档中下载jar包

    展开全文
  • office上的word中,如果插入形状后,默认“对象随文字移动”。当出现文字或者图片的格式出现更换,该形状就会随着变化位置。或者将word转换为PDF格式后,形状也会出现位置变化。因此我们要取消这个属性设置。 ...

    在office上的word中,如果插入形状后,默认“对象随文字移动”。当出现文字或者图片的格式出现更换,该形状就会随着变化位置。或者将word转换为PDF格式后,形状也会出现位置变化。因此我们要取消这个属性设置。

    点击形状后显示布局选项,点击它,如图。

    选中“在页面上的位置固定”的单选按钮即可,如图。

    展开全文
  • C# 往word 固定位置给写文字和图片

    万次阅读 2020-06-09 09:12:48
    (1) vs添加引用对Microsoft.Office.Interop.Word.dll的引用。 (2) 源文件增加引用: using System.IO; using System.Reflection; using MWord = Microsoft.Office.Interop.Word; (3) 增加代码: //doc...

    (1) 在vs中添加引用对Microsoft.Office.Interop.Word.dll的引用。

    (2) 源文件增加引用:

    using System.IO;

    using System.Reflection;

    using MWord = Microsoft.Office.Interop.Word;

    (3) 增加代码:

             //doc路径   图片路径   文字  

            private void test(string docPath , string picPath , string words)

            {

                Microsoft.Office.Interop.Word.Application oWord;

                Microsoft.Office.Interop.Word.Document oDoc;

                object name = docPath;

                object Range = System.Reflection.Missing.Value;

                object bookmarks = "picture";

                object bookmarksdata = "data";

                oWord = new Microsoft.Office.Interop.Word.Application();

                oWord.Visible = false;

                object unknow = Type.Missing;

                //打开文档

                oDoc = oWord.Documents.Open(ref name, 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);

                oDoc.Bookmarks.get_Item(ref bookmarks).Select();

                //插入图片 并设置图片大小

                MWord.InlineShape il = oWord.Selection.InlineShapes.AddPicture(picPath, ref unknow, ref unknow, ref Range);

                il.Width = 30;

                il.Height = 20;

     

                oDoc.Bookmarks.get_Item(ref bookmarksdata).Select();

                //插入图片 并设置图片大小

                oWord.Selection.TypeText(words);   // 插入文本

     

                oDoc.Save();

            }

    (4) 对word的操作,在需要加载图片和文字的地方,点击插入,选择书签,图片的书签叫picture,日期的书签叫data。

    展开全文
  • word中在指定位置插入图片

    万次阅读 2007-09-14 20:33:00
    当然得在word中建立一些书签了,作用就是定位.再就是要有Microsoft Word 11.0 Object引用 这是段是精华 //添加应用 using Word=Microsoft.Office.Interop.Word; // Microsoft Word 11.0 Object Library //添加...
  • 按矢量图层各要素范围批量裁剪图片,并将图像粘贴到word中,将已经存在的图像批量粘贴到已存的word文档中。 void ClipPicToWord() {  ILayer pLayer=GetCurrentLayer();   IFeatureLayer=pLayer as ...
  • 指定位置插入图片 首先当然需要第三方库啦(▽) 天才第一步,第三方的库O(∩_∩)O哈哈~ 使用以下命令安装: pip install python-docx 那么重点来了: 使用该库的基本步骤为: 1.建立一个文档对象 2.设置文档的格式...
  • C# 在word文档指定位置插入图片

    千次阅读 2017-07-31 16:34:34
     需要在word文档中固定位置插入,公章; 方法一:  object filename = filePath; //要打开的文档路径   string strKey = strSearch; //要搜索的文本   object MissingValue = Type.Missing;   int
  • Python提取Word中图片

    万次阅读 多人点赞 2018-08-14 20:50:48
    最近项目需要把word、PDF图片专门提取出来保存到另外的文件夹,最终成功实现; 最近项目需要把word、PDF图片专门提取出来保存到另外的文件夹,最终成功实现; 最近项目需要把word、PDF图片专门提取...
  • VBA word插入图片位置

    2015-06-15 16:22:23
    如下代码,向打开word文档每页固定位置插入相同图片: Sub TestInsertPic() Dim bRet As Boolean Dim picPath As String picPath = "D:\a.bmp" ret = InsertPic(picPath, 47, 10, 50, 10) '...
  • 如题。 指定位置添加图片,占位符如何设置?直接往占位符处写文件还是?给个思路也行~~~
  • word插图把图片名字插入Adding an image to a Word document is as simple as dragging and dropping—or clicking Insert > Picture—and then moving it to the right place. But what if you want to put your...
  • java代码为word中添加水印图片

    千次阅读 2019-08-27 17:00:06
    而我这个方法只是插入图片的基础上,做了一点点改进,可以设置图片位置,而不是用字符串写在固定位置,用图片替换。这样的坏处有两点,一是他只能固定位置不动,二是他永远不能覆盖与你的文本之上。类似人为的...
  • Dim WordApp As Object Set WordApp = CreateObject("Word.Application") WordApp.Visible = True Dim WordDoc As Object ...PicPath="图片地址" WordApp.ActiveDocument.Bookmarks("BM1_1").Range.Se.
  • 一份word文档,精心设置图片位置后,把文章的页面设置了一下,文章的文字重新排列一下,然后图片的位置全乱了。 出现这个问题的原因是,图片的“位置”和“自动换行”属性设置成了“上下型围绕”。 其实,我们...
  • 压缩包里包含了必要的docx4j.jar、commons-io-1.4.jar、slf4j-api-1.7.17.jar、freemrkker.jar等架包,导入到到项目后重新build path,然后运行InsertPicture.java文件,(ps:文件的参数替换成自己本地的),便可以...
  • 主要介绍了Java 替换word文档文字,指定位置插入图片功能,本文通过实例代码给大家讲解,需要的朋友可以参考下
  •  使用word ,如果您要使得您插入的图片样式为嵌入式,那么文字的段落设置中选哪个行距都可以,但惟独不能选择固定行距,演示如下(图片格式为嵌入式)  1.非固定行距图片显示(单倍行
  • 当然如果是段落的话,可以按照下面的方法指定位置添加图片 //插入图片 if(text.equals("${Picture}")){ XmlCursor cursor = xwpfParagraph .getCTP().newCursor(); XWPFParagraph newPara = ...
  • 向C# 定位Word文档的某个位置插入文本,向读者说明可以运用的方法,并附有代码。
  • word中批量插入图片

    千次阅读 2019-02-21 14:06:00
    Sub 批量插入图片()'' 表格批量插入指定的图片' 图片指定位置为C:\Users\Administrator\Desktop\12\' 插入数量待定' 图片名称 eg 1.jpg,2.jpg '定义两个变量 Dim n,m m=100 '循环 重复插入图片 变量m的值...
  • word中图片排版问题

    千次阅读 2011-03-20 17:45:00
    word中,图有两种:“图形”和“图片”。 所谓的图形,指用word,ppt,visio提供的一些基本图形组成的图。这些图的特点是,在word中,可以直接编辑。 所谓的图片,是从网上等地方,直接拷贝的图,...
  • word模板添加图片

    千次阅读 2014-01-02 16:23:20
    1.打开word文件  Java代码  /**   * 打开一个已存在的文档   *   * @param docPath   */   public void openDocument(String docPath)   
  • 图片1:向word文件以上4处位置插入String内容。 图片2:向需要插入string内容的4个位置,插入域,选择邮件合并,写一个key(这个key很重要,程序需要对应起来,key可以相同,相同key插入的内容相同) 图片3:...
  • // 获取word中的第一个表格,index指定表格位置 Table table = (Table) doc.getChild(NodeType.TABLE, 0, true); DocumentBuilder builder = new DocumentBuilder(doc); String patch = "D:/aa.jpg"; String ...
  • 最近公司要做一套OA系统,涉及到word文档模版操作,第一时间想到的是office com组件,以前使用过,但是这个组件有个问题要求系统必须安装office...OpenXML利用office文档生成原理(word,excel,ppt实际上都是XML格...
  • Java将图片插入到word指定位置

    千次阅读 2019-01-02 18:05:33
    有时我们想一篇word文档的指定位置添加一张图片,并且这张图片来自于后台服务器。这个对文档的操作一定是需要第三方api的。市面上对文档处理的插件有POI以及openoffice等等,学习成本很大,关键是通过这些插件对...
  • 在word中插入N行3列的图片,并相对的位置放入对应名称 首先是python-docx的函数 #在word中添加指定图片 add_picture(image_path_or_stream, width=None, height=None) add_picture只能添加一行一张图片,...
  • 7.表格插入图片 InputStream stream = new FileInputStream("C:\\Users\\16001\\Desktop\\001155.jpg"); p1 = table.getRow(j).getCell(0).addParagraph(); XWPFRun r1 = p1.createRun(); r1....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,058
精华内容 8,823
关键字:

如何在word中固定图片位置