📄 21294.html
字号:
<html> <head> <title>Re: 为什么word巨集录制出来的程式码,run出来的结果不等于录制前的操作结果呢?</title> </head> <body bgcolor="#FFFFFF" vlink="#808080"> <center> <h1>Re: 为什么word巨集录制出来的程式码,run出来的结果不等于录制前的操作结果呢?</h1> </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by mikasa on November 12, 1999 at 22:25:44:<p>In Reply to: <a href="21222.html">为什么word巨集录制出来的程式码,run出来的结果不等于录制前的操作结果呢?</a> posted by Mikasa on November 10, 1999 at 17:35:44:<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>唉...市面上的word VBA书籍少的可怜,<br>即使有,写得内容也很不完整...<br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 21294--></ul><!--end: 21294--><br><hr size=7 width=75%><p></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -