用Word绘制表格

word

一大早就收到读者的问题..所以就顺便收录在这边。
这个范例是透过COM利用Word 绘置一个5X10的表格,并将一些数据一一塞入各个区域内。

 

<?php
$word = new COM("word.application") or die("无法启动 Word 程序!");

$word->Visible = 1;
$doc = $word->Documents->Add();

$doc->Sections->Add($word->Selection->Range,0);// 增加一个分节
$Section = $doc->Sections(1); // 获取第一小节对象
$Range   = $Section->Range;   // 产生 Range 对象
$Table   = $doc->Tables->Add($Range ,5, 10); // 产生 5x10的表格

// 将数据塞入表格
for ($i=1; $i<=10; $i++) {
    for ($j=1; $j<=5; $j++) {
        $Cell      = $Table->Cell($j, $i);
        $CellRange = $Cell->Range;
        $CellRange->InsertBefore(chr(0x40+$j).chr(0x40+$i));
    }
}

$word->Documents[1]->SaveAs("c:\\word.doc");
$word->Quit();
$word->Release();
$word = null;
?>

时间: 2024-10-21 15:57:49

用Word绘制表格的相关文章

WORD如何利用“绘制表格”制作报名表复杂表格

  首先,在桌面点击右键--新建--Microsoft Office Word文档,新建一个word文档. 新建完成后,双击打开,如图所示.这里,我们制作一张报名表. 点击"插入"选项卡,然后点击"表格"下方的下拉箭头,新建一个1*1的表格,如图. word提供了两种简单实用的工具"绘制表格""擦除",这两个工具可以在 "表格工具选项卡--设计"中找到.(将鼠标放在表格里才管用哦) 选择"绘制表格

在Word 2007中绘制表格

在Word2007中,用户不仅可以通过指定行和列插入表格,还可以通过绘制表 格功能自定义插入需要的表格,操作步骤如下所述: 第1步,打开Word2007文档窗口,切换到"插入"功能区.在 "表格"分组中单击"表格"按钮,并在打开的表格菜单 中选择"绘制表格"命令,如图2009010801所示. 图2009010801 选择"绘制表格"命令 第2步,鼠标指针呈现铅笔形状,在Word文档中拖动鼠标左键绘制表格边

在Word中绘制表格的简单方法

  在Word中,如果要绘制简单的表格,其实方法还是挺多的.今天,我们就从工具栏和菜单栏出发,来学习一下如何绘制出简单的表格. Word 方法一:利用菜单栏中工具绘制表格 单击Word2003菜单栏上的"表格"按钮,在弹出的下拉菜单中选择"表格"-->插入-->表格,然后在弹出的"插入表格"对话框中设置好表格的"列数"与"行数"即可. 方法二:使用"常用"工具栏插入表格 点击

WORD手工绘制表格

在Word2003中除了利用常用工具栏和菜单栏绘制表格方法意外,我们还可以自己手工绘制一个表格.就像画画一样,非常有趣,相信许多人都没有玩过. 进入菜单栏的"视图"中的"工具栏",然后将"表格和边框"勾选出来,这时候就会弹出一个"表格和边框"工具栏,我们直接点击工具栏上的"绘制表格"图标即可马上开始手工绘制表格了.我的讲述可能不是很清楚,不过在你看完下面的GIF动画演示以后相信你也可以亲手绘制一个表格出来的

word文档中绘制表格单元格内容居中的问题介绍

  方法/步骤 绘制表格很简单,"插入"--"表格". 文档中绘制表格单元格内容居中的问题介绍-word表格单元格不居中"> 在制作表格的时候,应该会遇到要居中吧. 这个很简单,点击一下"居中"的按钮即可. 而这个想把它居中在单元格中间不能按上面的方法.简单的可以回车,也可以调整单元格拉动,但有时会拉错,弄得更复杂. 我们可以选中需要居中的内容,右击"单元格对齐方式" 点击中间那个 ,就能居中了. 也可以把&q

Word文档中常用工具栏、菜单栏绘制表格

方法一:利用菜单栏中工具绘制表格 单击Word2003菜单栏上的"表格"按钮,在弹出的下拉菜单中选择"表格"-->插入-->表格,然后在弹出的"插入表格"对话框中设置好表格的"列数"与"行数"即可. 方法二:使用"常用"工具栏插入表格 点击"常用"工具栏上的"插入表格"图标,然后按住鼠标左键拖动选择表格的"列数"与&

如何从MS Word的表格中提取指定单元格的数据

最近在做一个项目,其中有一个技术性的难题:"提取Word指定表格中的指定单元格的数据".对于像我这样一个仅仅对于C#语法略有了解的学生来说确实让我感到有些力不从心,这真是一个非常非常大的挑战. 登录google,我检索了相当多的文章,从多的500多行的代码到少的不到100行的代码.这些提取数据的方法基本上就那么几种,这些人放在博客上基本上都是你copy我的,我copy你的.现在的有些作者很不负责,拿来一段代码就放上去了.通览这些代码,你会发现有些地方居然用到了作者自定义的类:然而,作者

word2007怎么绘制表格斜线

  word2007怎么绘制表格斜线           word2007中画表格斜线方法一: 步骤一:例如要绘制图中表格的斜线表头. 步骤二:先在表格内点击鼠标,点击后word菜单栏会出现"布局"按钮. (在表格内点击鼠标前菜单栏没有布局按钮) 步骤三:依次点击"布局--绘制斜线表头". 步骤四:点击"绘制斜线表头"后,会弹出斜线表头的设置窗口. 步骤五:在斜线表头的设置窗口可以设置斜线表头样式,字体大小和标题文字,共有五种斜线表头样式可供选择

Word2003使用+、-加减号绘制表格方法

我们经常在word中制作表格,而表格绘制的方法也有很多,今天小编为大家介绍一下如何使用+.-加减号绘制表格.那下面就让我们一起来见识一下吧! 方法: ①点击菜单栏上的"工具",然后选择"自动更正选项"命令; ②此时,会弹出一个"自动更正"窗口,我们进入"键入时自动套用格式",在"键入时自动应用"中将"表格"勾选,然后确定; ③现在我们就可以在文档空白处键入"+"加和&