请教如何用word做树状图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教如何用word做树状图相关的知识,希望对你有一定的参考价值。

做家谱,要画金字塔状的族谱图。

用word做树状图的方法如下:

1、首先打开word文档。




2、点击标题栏上的插入,在工具栏选择SmartArt点击。




3、点击后弹出SmartArt对话框,选择层次结构。




4、点击后进入下图,我们选择第一个层次结构。




5、上一步选择确定后,创建树状图完成。




6、如果删除文本框,可以选中文本框然后按键盘Delete键删除。


参考技术A

  方式:

  1、在“绘图”工具栏上,单击“插入组织结构图或其他图示”,如图1所示,在接着出现的“图示库”中选择“用于显示层次关系”的第一种后,单击“确定”按钮后会出现一个层次结构图,如图2所示。这时,在方框中可以输入相关的内容了。如果要在某一个结构下增加分支时,先选中些结构,然后在“组织结构图”工具栏上单击“插入形状”中选择是插入同事、下属还是助手。

  图1

  2、现在要做一个名为“计算机系统”的结构图,先在第一个框中输入“计算机系统”,因为计算机系统是由软件和硬件两部分组成的,“计算机”下面只有两个“下属”,所以要删除其中的一个文本框,选中其中任意一个文本框,按“Del”删除,然后再在其下面插入相应数量的文本框并输入内容,Word会根据组织结构图的大小自动调整整体大小。如图3所示。

  3、如果不满足于默认的效果,可以在“组织结构图”工具栏上选择“自动套用格式”,其中给出了除“默认”外的16种效果,一定可以满足你的要求了。如图4所示。另外,在“版式”中除了标准样式外,还提供了两边悬挂、左、右悬挂等可以供进行选择。如图5所示。

参考技术B 插入菜单,图片,组织结构图

如何用java生成word

用APPACHE的POI生成word文档.怎么做啊!

如果电脑里装的有WORD,可以通过JS新建一个WORD,并把页面文件拷贝进去。

我这有操作Excel的,word的差不多。
<input type="button" onclick="javascript:method1('tableExcel');" value="导入到EXCEL">

<SCRIPT LANGUAGE="javascript">
function method1(tableid) //整个表格拷贝到EXCEL中
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
//把表格中的内容移到TextRange中
sel.select();
//全选TextRange中内容
sel.execCommand("Copy");
//复制TextRange中内容
oSheet.Paste();
//粘贴到活动的EXCEL中
oXL.Visible = true;
//设置excel可见属性


function method2(tableid) //读取表格中每个单元到EXCEL中

var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var Lenr = curTbl.rows.length;
//取得表格行数
for (i = 0; i < Lenr; i++)

var Lenc = curTbl.rows(i).cells.length;
//取得每行的列数
for (j = 0; j < Lenc; j++)

oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText;
//赋值


oXL.Visible = true;
//设置excel可见属性


function getXlsFromTbl(inTblId, inWindow)
try
var allStr = "";
var curStr = "";
//alert("getXlsFromTbl");
if (inTblId != null && inTblId != "" && inTblId != "null")
curStr = getTblData(inTblId, inWindow);


if (curStr != null)
allStr += curStr;

else
alert("你要导出的表不存在!");
return;


var fileName = getExcelFileName();
doFileExport(fileName, allStr);

catch(e)
alert("导出发生异常:" + e.name + "->" + e.description + "!");



function getTblData(inTbl, inWindow)
var rows = 0;
//alert("getTblData is " + inWindow);
var tblDocument = document;
if (!!inWindow && inWindow != "")
if (!document.all(inWindow))
return null;

else
tblDocument = eval(inWindow).document;



var curTbl = tblDocument.getElementById(inTbl);
var outStr = "";
if (curTbl != null)
for (var j = 0; j < curTbl.rows.length; j++)
//alert("j is " + j);
for (var i = 0; i < curTbl.rows[j].cells.length; i++)
//alert("i is " + i);
if (i == 0 && rows > 0)
outStr += " \t";
rows -= 1;

outStr += curTbl.rows[j].cells[i].innerText + "\t";
if (curTbl.rows[j].cells[i].colSpan > 1)
for (var k = 0; k < curTbl.rows[j].cells[i].colSpan - 1; k++)
outStr += " \t";


if (i == 0)
if (rows == 0 && curTbl.rows[j].cells[i].rowSpan > 1)
rows = curTbl.rows[j].cells[i].rowSpan - 1;



outStr += "\r\n";


else
outStr = null;
alert(inTbl + "不存在!");

return outStr;


function getExcelFileName()
var d = new Date();
var curYear = d.getYear();
var curMonth = "" + (d.getMonth() + 1);
var curDate = "" + d.getDate();
var curHour = "" + d.getHours();
var curMinute = "" + d.getMinutes();
var curSecond = "" + d.getSeconds();

if (curMonth.length == 1)
curMonth = "0" + curMonth;

if (curDate.length == 1)
curDate = "0" + curDate;

if (curHour.length == 1)
curHour = "0" + curHour;

if (curMinute.length == 1)
curMinute = "0" + curMinute;

if (curSecond.length == 1)
curSecond = "0" + curSecond;


var fileName = "leo_zhang" + "_" + curYear + curMonth + curDate + "_" + curHour + curMinute + curSecond + ".csv";
//alert(fileName);
return fileName;


function doFileExport(inName, inStr)
var xlsWin = null;
if (!!document.all("glbHideFrm"))
xlsWin = glbHideFrm;

else
var width = 6;
var height = 4;
var openPara = "left=" + (window.screen.width / 2 - width / 2)
+ ",top=" + (window.screen.height / 2 - height / 2)
+ ",scrollbars=no,width=" + width + ",height=" + height;
xlsWin = window.open("", "_blank", openPara);


xlsWin.document.write(inStr);
xlsWin.document.close();
xlsWin.document.execCommand('Saveas', true, inName);
xlsWin.close();


</SCRIPT>
参考技术A jacob,相关资料你可以去查找看看

以上是关于请教如何用word做树状图的主要内容,如果未能解决你的问题,请参考以下文章

如何用HTML做树状的目录

word如何做树状图

晚辈向大佬请教spss如何制作相关性聚类分析树状图?

在qt中如何用SQLite向表中插入日期型变量?

怎么用word制作树状图

怎样用EXCEL做树状图?