关于OLE嵌入Word对象,大家一起讨论讨论,另外开帖加分,见者有份

rustle 2003-04-10 04:39:46
它的那些对象集合怎么访问?

我知道Documents.item(0)这样的方式

但是如果我想知道xxx.count呢?

怎么搞?

诸如此类,MSDN上有关Word对象的东西都是VB语言描述,Delphi中还有很多不方便的地方,做过的诸位一起讨论讨论心得吧...
...全文
38 31 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
rustle 2003-04-21
  • 打赏
  • 举报
回复
结贴了
shadowfish 2003-04-17
  • 打赏
  • 举报
回复
我这里有一些关于操作office系列的代码资料,有需要的就和我联系吧

QQ 17042473
rustle 2003-04-16
  • 打赏
  • 举报
回复
up
geshizan 2003-04-15
  • 打赏
  • 举报
回复
实际可见有几个是不确定的,我的机器上默认是4个,可以看到几个就是几个呀.虽然笨了点,不过似乎也没有其他好方法了.毕竟这个东西是for vb的.呵呵.
rustle 2003-04-15
  • 打赏
  • 举报
回复
TO: geshizan(阿土伯)

count是128啊...这样做我当然知道,但是实际看见的只有两个

没有更好的方法了?
rustle 2003-04-15
  • 打赏
  • 举报
回复
原来直接Document.MacroName就OK了
rustle 2003-04-15
  • 打赏
  • 举报
回复
怎么调用Word文档里面已经编写好的宏?
rustle 2003-04-14
  • 打赏
  • 举报
回复
嗯,有道理
geshizan 2003-04-14
  • 打赏
  • 举报
回复
第一种方式调用是在编译期确定的,而第二种方式调用是按照名字来确定,也就是说可以在运行期来确定需要调用的方法(或者属性)
:)
rustle 2003-04-14
  • 打赏
  • 举报
回复
up
geshizan 2003-04-14
  • 打赏
  • 举报
回复
呵呵,不过要记得先知道那些东西被你隐藏掉了,word有记忆效果.
嘿嘿.
geshizan 2003-04-14
  • 打赏
  • 举报
回复
with语句不需要.
geshizan 2003-04-14
  • 打赏
  • 举报
回复
试试下面的代码:
with xxxx do
for I := 1 to CommandBars.Count do
if CommandBars[I].Visible then
CommandBars[I].Visible := false;
rustle 2003-04-14
  • 打赏
  • 举报
回复
我现在遇到的问题就有

CommandBars.Count

获取的Count = 128

ft

其实可见的只有两个

我要把所有的工具栏设为不可见

怎么搞?
geshizan 2003-04-14
  • 打赏
  • 举报
回复
可以参考Office的帮助文件.最好是中文的啦,安装了Office就有.
不过那样就需要用OleVariant直接来操作了...有时候比较痛苦,大多数情况还好.
rustle 2003-04-13
  • 打赏
  • 举报
回复
up
rustle 2003-04-12
  • 打赏
  • 举报
回复
strBuild := OV.Build;
//上面一句和下面的语句等效.:)
Name := 'Build';
Disp := OV;
//返回值是OleVariant,转换
strBuild := GetDispatchPropValue(Disp, Name);



还是上面的方式比较方便啊,我觉得没有必要用这种形式的:GetDispatchPropValue(Disp, Name);麻烦,效果也没什么区别吧

rustle 2003-04-12
  • 打赏
  • 举报
回复
这方面有没有专门的书籍阿

Office那套对象用的好别扭
rustle 2003-04-11
  • 打赏
  • 举报
回复
ComObj.GetDispatchPropValue(Disp, Name);

干什么用的?
dongdonga 2003-04-11
  • 打赏
  • 举报
回复
学习中...
加载更多回复(11)

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧