K kitty_chen Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-16 #1 请问能否用Dephi5.0控制Word97的新建、保存、另存、打印功能 使调用Word97后不能新建、保存、另存、打印文档? 谢谢!
S sanrex Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-16 #2 看看oleautomation的事件机制,如何?(没试过!也听听)
C Crab Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #3 我觉得这点做不到,因为用户只要有权看到这个文件,就一定可以进行另存等操作,即使 这个文件是加了密的也一样, 只要他有阅读权, 就有其他一切权力。
A adminis Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #5 完全可以做到。你可以控制WORD的菜单、事件、行为。 你要做的事是马上找本 WORD 开发的书看看。现在这种书到处都有, 里面讲得非常详细。
郭 郭玉梁 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-18 #7 100%可以! 用户可用VBA设置WORD,这样用户只能看,CTRL+C,CTRL+V完全失效 更用不着说Menu, Print, Save
F flyingfish Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-24 #8 应该可以实现。 在Delphi的Demo/Activex/OleAuto/Autoctrl下有一个例子可以参考。 另外,打开Word中的“工具-->自定义”菜单,在“工具栏”、“命令”和 “选项”三个page中选“命令”页,然后在“类别”中选“所有命令”, 右边会显示出所有在程序中可用的命令。 示例代码: procedure TForm1.Button1Click(Sender: TObject); var WordApp:Variant; begin WordApp:=CreateOleObject('Word.Application'); WordApp.Visible:=true; WordApp.FileNew; end; 试试吧!Good luck!
应该可以实现。 在Delphi的Demo/Activex/OleAuto/Autoctrl下有一个例子可以参考。 另外,打开Word中的“工具-->自定义”菜单,在“工具栏”、“命令”和 “选项”三个page中选“命令”页,然后在“类别”中选“所有命令”, 右边会显示出所有在程序中可用的命令。 示例代码: procedure TForm1.Button1Click(Sender: TObject); var WordApp:Variant; begin WordApp:=CreateOleObject('Word.Application'); WordApp.Visible:=true; WordApp.FileNew; end; 试试吧!Good luck!
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-04 #9 我试过,可以的!先照flyingfish的方法练练手!?
E elan Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-04 #10 我试过的,可以的说。 除非用户也调用vba来进行操作,呵呵
H hsw Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-05 #11 -->kitty_chen: 你的名真好,正好与上我! 用 OLEContainer component,打开时, 使用 OLEContainer1.DOVERB(0)……内嵌式 可以使调用Word97后不能新建、保存、另存、打印文档 以上事件需要你自己写代码才能实现, 可怜我想调用Word97后能新建、保存、另存、打印文档! 可怜…… 可怜……
-->kitty_chen: 你的名真好,正好与上我! 用 OLEContainer component,打开时, 使用 OLEContainer1.DOVERB(0)……内嵌式 可以使调用Word97后不能新建、保存、另存、打印文档 以上事件需要你自己写代码才能实现, 可怜我想调用Word97后能新建、保存、另存、打印文档! 可怜…… 可怜……
C chemstar Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-09 #12 这是绝对没问题的,因为word提供了接口,几乎任何的语言都可以利用其提供的 对象进行操作(任何操作!!),不过你要借一本word.appliction的书看一看 flyfishing的方法是非常正确的,只是,具体的功能,你还要使用具体的命令, 但这与delphi无关!
这是绝对没问题的,因为word提供了接口,几乎任何的语言都可以利用其提供的 对象进行操作(任何操作!!),不过你要借一本word.appliction的书看一看 flyfishing的方法是非常正确的,只是,具体的功能,你还要使用具体的命令, 但这与delphi无关!