当前位置: 首页 > 知识库问答 >
问题:

使用help 2003打开docx文件时如何隐藏确认转换对话框

卢勇
2023-03-14

我在我的应用程序中使用eclipse swt。它允许我打开word文件(doc、docx、rtf)。
但当打开docx文件(doc或rtf打开罚款)时,我无法隐藏“在打开时确认转换”对话框编程。Windows XP SP3、Microsoft Word 2003 SP3和FileFormatConverters安装在机器上。在VBA中,当设置属性Application时,此对话框会隐藏。选项。确认转换=false。或在打开文件时设置属性:

    Documents.Open FileName:="file_path_name", ConfirmConversions = false. 

我使用帮助OleAutomation设置了这个属性,但这不起作用。下面是我使用的代码部分:

    shell = SWT_AWT.new_Shell(SwtHelper.display, canvas);
    shell.setLayout(new FillLayout());
    try {
        frame = new OleFrame(shell, SWT.NONE);
        clientSite = new OleClientSite(frame, SWT.NONE, "Word.Document", file);
        clientSite.doVerb(OLE.OLEIVERB_SHOW);
    } catch (SWTException e) {}

这段代码运行得很好,当使用swt和word 2003打开docx时,如何隐藏“确认转换”对话框?谢谢

共有1个答案

韩经武
2023-03-14

你应该试试Word。应用程序而不是Word。文件你们是否使用这个词有很大的不同。文档或文字。应用

单词应用程序将允许您将参数传递给ole。

请看看我在这里给出的评论:https://stackoverflow.com/a/17021512/1285811

 类似资料:
  • 问题内容: 我不想编辑任何工作集。我只是想要一种方法,在所有工作空间和项目中,防止.class文件显示在“打开 资源”对话框中。有没有办法做到这一点? 问题答案: 一种选择是过滤派生资源。在 “打开资源”对话框的右上角,有一个箭头,您可以单击该箭头以弹出一个下拉菜单以进行过滤。取消选中“显示派生资源”选项(如果已选中)。 如果仍然看到“ .class”文件,则可能未将它们标记为派生文件。如果它们本

  • 我是Java的初学者。我正在使用netbeans 7.3 IDE的GUI编辑器制作一个简单的文本编辑器。我面临的主要问题是无法保存/打开文件。我已经创建了“保存”按钮。当我删除文件选择器时,它是一个嵌入在java窗口中的正常打开的文件对话框,没有任何功能。我还尝试在单击save按钮(在源代码视图中)时创建一个新的jFileChooser,但它不起作用 简而言之,我需要一个简单的打开/保存对话框。当

  • 问题内容: 我想使用Java应用程序创建一个隐藏文件夹。该程序应跨平台运行。那么如何编写一个可以创建隐藏文件夹的程序。 我尝试使用 它创建一个未隐藏的目录。 问题答案: 隐藏文件/文件夹的概念是特定于操作系统的,无法通过Java API访问。 在Linux中,许多程序默认情况下会隐藏名称以点开头的文件和文件夹-这样做很容易。 在Windows中,“隐藏”是存储在文件系统中的特殊标志。没有用于更改它

  • 我试图找出如何单击按钮“停用”。这是html代码: 我试着这样点击这个按钮: 但是这没有帮助

  • 问题内容: 我的python脚本执行一个路径,其中路径是一个队列,其中包含我需要一个一个对待的档案。 问题是我将列表放入数组中,然后执行一个简单的。直到我将项目置于颠覆状态之前,一切都很好。现在,我将文件夹保存在数组中,这当然会使我的应用程序崩溃。 所以这是我的问题:是否有一个函数在执行时会忽略隐藏文件,如果不是,那是最好的方法? 问题答案: 您可以自己写一个: 或者您可以使用glob: 这些文件