博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab打开word里的图片,Matlab往Word里面插入图片范例代码
阅读量:6453 次
发布时间:2019-06-23

本文共 1208 字,大约阅读时间需要 4 分钟。

function ceshi_Word

%设定测试Word文件名和路径

filespec_user=[pwd '\测试.doc'];

%判断Word是否已经打开,若已打开,就在打开的Word中进行操作,

%否则就打开Word

try

Word = actxGetRunningServer('Word.Application');

catch

Word = actxserver('Word.Application');

end;

%设置Word属性为可见

set(Word, 'Visible', 1);

%返回Word文件句柄

documents = Word.Documents;

%若测试文件存在,打开该测试文件,否则,新建一个文件,并保存,文件名为测试.doc if exist(filespec_user,'file');

document = invoke(documents,'Open',filespec_user);

else

document = invoke(documents, 'Add');

document.SaveAs(filespec_user);

end

content = document.Content;

selection = Word.Selection;

paragraphformat = selection.ParagraphFormat;

%页面设置(上下左右边距)

document.PageSetup.TopMargin = 60;

document.PageSetup.BottomMargin = 45;

document.PageSetup.LeftMargin = 45;

document.PageSetup.RightMargin = 45;

%设定内容起始位置和标题

set(content, 'Start',0);

title='测试文件';

set(content, 'Text',title);

set(paragraphformat, 'Alignment','wdAlignParagraphCenter'); % 居中

% set(paragraphformat, 'Alignment','wdAlignParagraphLeft'); % 居左

% set(paragraphformat, 'Alignment','wdAlignParagraphRight'); % 居右

%设定标题字体格式

rr=document.Range(0,10);

rr.Font.Size=18; % 字体大小设置rr.Font.Bold=4; % 设置字体加粗%设定下面内容的起始位置(将光标放在最后边)

end_of_doc = get(content,'end');

set(selection,'Start',end_of_doc);

转载地址:http://ijyzo.baihongyu.com/

你可能感兴趣的文章
Shell编程学习总结
查看>>
构建之法阅读笔记02
查看>>
Webstorm常用快捷键备忘
查看>>
js滚动加载到底部
查看>>
关于mac远程链接window服务器以及实现共享文件
查看>>
Redis慢查询,redis-cli,redis-benchmark,info
查看>>
Virtualbox 虚拟机网络不通
查看>>
java概念基础笔记整理
查看>>
CC_UNUSED_PARAM 宏含义的解释
查看>>
leetcode124二叉树最大路径和
查看>>
AngularJS笔记整理 内置指令与自定义指令
查看>>
shell与正则表达式
查看>>
第三篇:白话tornado源码之请求来了
查看>>
表示数值的字符串
查看>>
JQUERY AJAX请求
查看>>
html css 伪样式
查看>>
超级账本Fabric区块链用弹珠游戏Marbles 部署
查看>>
整理Java基础知识--选择与判断
查看>>
Linux查看程序端口占用情况
查看>>
jar包冲突案例分析.md
查看>>