如何得到 Word.Basic 的使用文档?(50分)

  • 主题发起人 主题发起人 Randolph
  • 开始时间 开始时间
R

Randolph

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi 里有一个 Word.Basic 的 OLE 使用例子, 其中有一段代码为:

...
MsWord := CreateOleObject('Word.Basic');
...
MsWord.AppShow;
MSWord.FileNew;
MSWord.Insert(S);
MSWord.LineUp(L, 1);
MSWord.TextToTable(ConvertFrom := 2, NumColumns := 3);
...

我如何得到 MSWord 的方法说明? 我找遍了 Office 的目录下的帮助文件
也没有.
 
重装一次Office,选定制安装,并在Word帮助中选定VBA的帮助
 
VBAWRD8.HLP 没有 FileNew 方法的说明, 所以我认为并不对.
 
这些都是不可思议的事(MsWord.AppNew),但它确实存在!
本人使用时也确也想弄个究竟,结果弄的menxin等都不耐烦了!
本人也只好照葫芦画瓢使用就是了。此外,Delphi参考资料等也都说参看Word帮助,
可看什么哪?莫名其妙!
 
至少Hlp中的信息已经足够你写程序了。前面提到的FileNew是不是VBA早期版本的
命令,Word8为了向上兼容才提供的?
 
本来就是照葫芦画瓢,呵呵,为什么要Create对象然后使用然后Free呢?:-)))
import 一个Activex,看word8_tbl.pas,所有方法都在里面
 
你找一下word6或word95下的帮助文件看看。
 
文档比较难找,但这类方法参数一般都很少,只要知道调用方法名就行了。还是建议你用TLB方式,这种方便多了。
 
我有MS Word 8 的 OLE Automation 的方法的头文件,
虽然是用C++语言写的, 但是如果您稍微懂一点类型转换,
就能用在Delphi or VB. 使用Word对象的时候很有必要
参考。需要的给我留言。

(I got this file using Visual C++, import object
from a MSWord8.OLB, which is in Office 97 install
disc)
 
to pega:
这个文件直接用Delphi Import Type Library 好啦。//papaya
 
Yeah, 好象Delphi自己也在一个例子中带了这样的文件。

Hehe, 那时我还没有Delphi,为了得到这个文件还托美国
的同学帮着找到那个定义文件, :)
 
to tqz: 关键是 VBAWRD8.HLP 无法找到上述的任何一个方法说明

to CJ: import哪一个Activex得到word8_tbl.pas

to menxin: TLB方式是什么方式? 如何实现?

to pegasus & tqz: MSWord8.OLB does not support self-registration

拜托各位给我一个肯定的答案, 至少是比较肯定, 一个"可能"让我试了半天 :(
 
我已给你发去一份hlp,你仔细看看是不是?
 
MSWord8.OLB 不能 self-registration? 为什么要self-registration?
CJ 要你import的就是这个文件呀! 我在VC里面也是Import这个文件
 
呵呵, 我在Visual C++中得到的文件比Pascal的文件内容丰富多了(原因是我
还把Document,WordBasic等全部import在了一起,已经寄出了,请查收。
 
vbawrd8.hlp中已有WordBasic的说明,
见帮助索引"WordBasic 属性"
或直接见帮助索引"Visual Basic 和 WordBasic 命令对照表",
Word.Basic对象其实就是Word.Application对象的WordBasic返回的属性
 
to xx: 正是我要的东东, 我完全安装 Office97 也没有这些文件

to pegasus: 我是在 import MSWord8.OLB 时提示
"does not support self-registration", 寄来的文档也收到(谢谢),
不过还是没有 "FileNew" 方法.
 
多人接受答案了。
 
后退
顶部