100求:word的VB程序中需要提取word中其中一个表格内的内容时怎样提取

指的是一个表格内其中一个小格的内容要提取出来写在另一个地方,这个小格的内容怎样提取,急呀,帮帮忙~解决后马上给追加一百分... 指的是一个表格内其中一个小格的内容要提取出来写在另一个地方,这个小格的内容怎样提取,急呀,帮帮忙~解决后马上给追加一百分 展开
 我来答
成都豺狼
2009-04-16 · TA获得超过658个赞
知道小有建树答主
回答量:661
采纳率:0%
帮助的人:348万
展开全部
改表格的序号和单元格,你没有问题吧?

ActiveDocument.Tables(1).Cell(3, 3).Select
Selection.Copy
ActiveDocument.Tables(1).Cell(2, 2).Paste
ActiveDocument.Range(ActiveDocument.Paragraphs(1).Range.Start, ActiveDocument.Paragraphs(1).Range.Start).Select
Selection.PasteAndFormat wdFormatPlainText
解释:
Tables(1)取第一个表格,改数字为要取的表格
Cell(3, 3)取第3行第3列,改数字为要取的小格
Selection.Copy复制到剪贴板,

在第一个表格的第2行第2列粘贴

在本文档的第一个段落前粘贴 文本
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
haifeistar
2009-04-16 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8651
采纳率:50%
帮助的人:6365万
展开全部
楼上的代码不错,但是有几个细节好像有问题,我修改了一下:
Sub dyg()
ActiveDocument.Tables(1).Cell(3, 3).Select
Selection.Copy
ActiveDocument.Tables(1).Cell(2, 2).Select
Selection.Paste
ActiveDocument.Range(ActiveDocument.Paragraphs(1).Range.Start, ActiveDocument.Paragraphs(1).Range.Start).Select
Selection.PasteAndFormat(wdFormatPlainText)
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ynzsvt
2009-04-16 · TA获得超过6667个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2818万
展开全部
二楼的,请问如何知道是第几个表格?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式