21360.html

来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 22 行

HTML
22
字号
<html>  <head>    <title>请问Word VBA的table.add的语法....</title>  </head>  <body bgcolor="#FFFFFF" vlink="#808080">    <center>      <h1>请问Word VBA的table.add的语法....</h1>    </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by Mikasa on November 15, 1999 at 17:38:21:<p>: 我想利用vba在vb内控制word<br>: 所以到word内录制了一段巨集<br>: 操作流程是<br>: 1.插入一个表格<br>: 2.在表格内插入一个图档(wmf中继档)<br>: 停止录制<p>: 在word文件内看到的是一个图形大小和原图一样的图出现在表格内<br>: 换句话说,就是表格大小会因为图比较大而自动扩大,以清楚显示图形<p>: 但若拿录制出来的程式码在vb内run一次<br>: 结果却是表格大小不会随图档大小而变<br>: 因为我的wmf图档内容是文字的关系<br>: 就会看到一陀字挤在一个小小的表格内!<p>我在一本office vba的书里找到table.add的参数<br>语法大致如下<br>table.add (Range,NumRow,NumCol)<br>可是书里解说时却多讲了2个参数<br>一个是DefaultTableBehavior,功能就是表格会不会自动调整大小<br>说预设值是wdWord8Behavior(不调整)<br>而wdWord9Behavior则是自动调整<br>也就是设成wdWord9Behavior就能如我所预期的,<br>图档插入表格内后,表格会随图档大小自动调整<br>但是我试过把这个参数放在语法中的第四个位置<br>也就是table.add (Range,NumRow,NumCol,DefaultTableBehavior)<br>却一点作用都没有<br>不知道有没有人知道正确的语法是如何?<br>我查过MSDN,语法写的也是只有3个参数<br>一本原文的Word VBA内写的也是3个参数<br>都没有提到这个DefaultTableBehavior参数应该放哪?<br>请问有人知道吗?谢谢~<br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 21360--></ul><!--end: 21360--><br><hr size=7 width=75%><p></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?