怎么样把Origin作的图粘贴到Word中,格式具体怎么改?

1个回答

写回答

LLi...

2025-12-07 00:50

+ 关注

word
word

在Origin中生成的图表可以直接复制到word中,只需要按下Ctrl+C组合键即可。复制到word中的图表会以图片的形式存在,并且可以调整图片的大小和位置。如果要在word中保留Origin的网格线、图例等元素,可以将图片另存为PNG格式。在Origin中选择要保存的图片,在菜单栏中点击“文件”->“另存为”,选择保存为PNG格式,然后在word中插入该PNG图片即可。另外,如果想要在word中保留Origin的交互式功能,可以使用VBA代码来实现。具体方法是,在Origin中选中要复制的图表,在菜单栏点击“编辑”->“定义高级编辑”,进入代码编辑界面,在其中插入以下代码:Sub CopyOriginChart()Dim cht As ChartSet cht = CurrentChartWith cht.SetSourceData Source:=chd authorised:=False.SetSourceDataPosition xlAutoPosition.SetSourceDataAutoFit:=False.SetSourceDataPlotPosition xlPlotPositionHorizontal.SetSourceDataPlotOrientation xlPlotOrientationHorizontal.SetSourceDataPlotLocation xlPlotLocationRight.SetSourceDataPlotAlignment xlPlotAlignmentInvisible.SetSourceDataPlotType xlPlotItemTypeLineAndPoint.SetSourceDataPlotColorIndex xlPlotColorIndexWhite.SetSourceDataPlotLineStyle xlPlotLineStyleSolid.SetSourceDataPlotMarkerStyle xlPlotMarkerStyleCircle.SetSourceDataPlotMarkerSizeIn象素 10.SetSourceDataPlotMarker fillcolorindex:=0.SetSourceDataPlotlabel "X轴标签".SetSourceDataPlotXAxisName "X轴名称".SetSourceDataPlotYAxisName "Y轴名称".SetSourceDataPlotXAxis majorinterval=1 minorinterval=1.SetSourceDataPlotYAxis majorinterval=1 minorinterval=1.SetSourceDataPlotXAxis minorunits = "" minorstyle = "line".SetSourceDataPlotYAxis minorunits = "" minorstyle = "line".SetSourceDataPlotXAxis linecolorindex=0.SetSourceDataPlotXAxis labelcolorindex =0.SetSourceDataPlotXAxis gridlinecolorindex =0.SetSourceDataPlotXAxis gridlinespace=0.5.SetSourceDataPlotxAxis ticklength=0.05.SetSourceDataPlotXAxis ticklabelrotation=0.SetSourceDataPlotXAxis ticklabelsize=0.08.SetSourceDataPlotXAxis ticklabelweight="bold".SetSourceDataPlotXAxis ticklabelcolorindex=0.SetSourceDataPlotXAxis ticklabelstyle="bold".SetSourceDataPlotXAxis ticklabelfillcolorindex=0.SetSourceDataPlotXAxis ticklabelfillcolorindex =0.SendData()End WithEnd Sub这样,在word中插入的图片就会带有交互式效果。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号