标题:请问:Word 的 Documents.Open 的第4个参数(AddToRecentFiles)怎么用?
只看楼主
William1949
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:109
专家分:0
注 册:2009-3-17
结帖率:70%
 问题点数:0 回复次数:1 
请问:Word 的 Documents.Open 的第4个参数(AddToRecentFiles)怎么用?
Private Sub Command3_Click()
    '引用:  Microcoft Word 12.0 Object Library
    Dim WordApp As New Word.Application
    With WordApp
        .Visible = False
        Call .Documents.Open("D:\用户目录\我的文档\打开测试.docx", , True, False, , , , , , , , False)
        RichTextBox1.Text = .Documents(1).Content.Text
        .Quit
    End With
    Set WordApp = Nothing
End Sub

我用以上代码打开一个Word文档,运行后,该文档(打开测试.docx)就会记录在“最近使用的项目”中;
我本意是:不想让它显示在“最近使用的项目”;不管把第4个参数(AddToRecentFiles)设为True或False,都不管用;
请问高手如何能达到我的要求,请不吝赐教;
搜索更多相关主题的帖子: Open False Word Documents 参数 
2020-05-18 11:07
William1949
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:109
专家分:0
注 册:2009-3-17
得分:0 
原来这个参数只是控制Word文档里的“最近使用的文档”;


我的本意是:想写一个“多文档查找”的小程序;也就是说,在60多个Word文档中查找指定的关键字,如果某个Word文档包含该关键字,就把该文档列出来;
这样,我就需要把这60多个Word文档全都读一遍;可是用 Documents.Open 打开文档时,就会在“最近使用的项目”产生一堆的历史记录。(桌面任务栏的右键菜单中也会有一堆的历史记录);

有没有方法,可以只打开文档,则不记录在“开始” ---> “最近使用的项目”中;
2020-06-04 11:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-501662-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.298447 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved