如何用delphi longword的OLEContainer操控MS Word

Delphi中OleContainer使用汇总(持续更新中...)
1、打开Word,并新建一个文档
oleContainer1.CreateObject('Word.Document',false);
& oleContainer1.DoVerb(ovShow);
2、打开excel,并新建一个表单
oleContainer1.CreateObject('Excel.sheet',false);
& oleContainer1.DoVerb(ovShow);
3、打开已存在的文件
oleContainer1.CreateObjectFromFile('E:\办公\2012\a.doc',False);
& oleContainer1.DoVerb(ovShow);
4、显示、隐藏菜单和工具栏
& mandBars['Menu
Bar'].Visible:=T //显示菜单,注意Form需要有MainMenu
mandBars['Standard'].Visible:=F
//隐藏工具栏,具体代表哪一个工具栏,可以在WORD中录制一下宏,那就一清二楚了[:)]
mandBars['Formatting'].Visible := F
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Delphi技巧集终结者------解决方案--------------------犀利了~~~ 反正也买不到------解决方案--------------------米买过,还好还好------解决方案--------------------支持,赞同楼主的说法------解决方案--------------------路过,没买过------解决方案--------------------这种书你也买啊,要做java你得看thing java啊------解决方案--------------------国内的书最好少看,至今只是学习struts1.X看过夏昕的几本书,勉勉强强。
其余的,宁愿直接看英文原版或者去java官网下载API来调试,感觉这样更加有效...------解决方案--------------------一般说什么 《几小时精通XX》 或者什么 《从入门到精通》 都是骗人的书------解决方案--------------------貌似是陕西人
OleContainer打开word后,如果屏蔽Ribbon菜单上的某些功能
OleContainer打开word后,如果屏蔽Ribbon菜单下的某些功能用OleContainer控件打开了一个word文档,现在想让word2007的Ribbon菜单下有些功能不能使用,比如要让“审阅”功能不能使用,应该怎么控制呢! 好像使用CommandBars 及Controls属性无法做到!------解决方案--------------------up------解决方案--------------------很早前用过olecontainer,后来发现控制WORD时总不尽如人意,就转到使用CreateOleObject()来控制WORD,显示用webbrowser,比使用olecontainer功能强大。那个方便啊...
再后来,OFFICE2007出来,webbrowser不能再装WORD,EXCEL之类了,不知道MS是怎么想的。
不过,是不是可以在使用olecontainer的同时,使用ole方法连接,再调用VBA间接控制比如你说的“审阅”功能?
有时间的话,我也试一试------解决方案--------------------據了解的資料來看,Ribbon是commandbars成員之一,能找到ribbon,應可解決你的問題------解决方案--------------------這個或許對你有幫助------解决方案--------------------參考一下msdn操作commandbars的范例(for word2007)
/en-us/library/bb212714.aspx------解决方案--------------------是否試過
CommandBars['ribbon'].Controls
?------解决方案--------------------看起來只能借助add in express了。------解决方案--------------------
看起來只能借助add in express了。
这个是收费的,他应该是office插件,如果使用office插件,自己也可以写的!
因為我看msdn介紹的hiding Group, hiding tab都會去取得office的GetCustomUI這個接口函數,然后掛上自己的。
但這一切,似乎要在delphi先做一些相應的定義。
所以考慮用add in express。
或許還有其他方法,只是我們不知道...
查找到有一個跟你一樣需求的,是英文網站。他到處發帖子,但沒有得到回復,呵呵。
SQL Server 2005 数据库复原失败
SQL Server 2005 数据库还原失败服务器上的Microsoft SQL Server 2005安装在D盘,今天对数据库进行备份,我想在我机器上面还原一份对数据库进行还原时报错,错误如下。是因为Microsoft SQL Server 2005的安装路径不一致导致的,我机器上面D盘被软驱占用了,Microsoft SQL Server 2005装在了C盘。请问这个还能成功还原吗?
------解决方案--------------------还原过程中红框部分可以指定别的盘,建议指定非C盘的盘符------解决方案--------------------可以还原成功,只是在原来时,要指明路径------解决方案--------------------可以在还原选项中,指定你要还原到的路径和文件名:------解决方案--------------------因为你的服务器上的文件是在D盘,而你要在本地还原,
这个时候由于你的本地电脑上的D盘是软驱,那么你在还原时,通过还原选项,可以指定数据文件、日志文件,
还原到,比如E盘,这个可以由你来指定------解决方案--------------------重新指定下路径就应该可以了。------解决方案--------------------找不到路径,用WITH MOVE选秀。------解决方案--------------------
找不到路径,用WITH MOVE选秀。
这个方法,挺好用的。------解决方案--------------------
restore filelistonly from disk='[备份文件名]'
--& 返回结果集中,PhysicalName对应的路径在你机器上不存在,因此报错.
先记下LogicalName的内容(默认是2个).
restore database [数据库名]
from disk='[备份文件名]'
with replace,stats=1,
move '[LogicalName1]' to '[新路径]+[文件名]',
move '[LogicalName2]' to '[新路径]+[文件名]'
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Delphi实现Word文档管理的应用
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Delphi控制Excel_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Delphi控制Excel
上传于|0|0|暂无简介
你可能喜欢

我要回帖

更多关于 delphi 显示word文档 的文章

 

随机推荐