VBA 2007 Filedialog添加过滤器

时间:2015-09-11 18:23:43

标签: excel vba access-vba

我正在使用Access 2007并尝试​​使用过滤器过滤FileDialog文件列表。在调试时,代码在.Filters.Add行返回错误:运行时错误' 5':无效的过程调用或参数。我已经搜索了StackOverflow和Microsoft。 .Add方法似乎是正确的。

package com.javacodegeeks.core.rmi.rminterface;

public class Configuration {

    public static final int REMOTE_PORT = 8888;
    public static final String REMOTE_ID = "RMI_EXAMPLE";
    public static final String REMOTE_HOST = "localhost";

}


package com.javacodegeeks.core.rmi.remoteserver;

import java.rmi.AlreadyBoundException;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;

import com.javacodegeeks.core.rmi.rminterface.Configuration;

public class RemoteServer {

    public static void main(String[] args) throws RemoteException, AlreadyBoundException {

        RMIImplementation rmiImplementation = new RMIImplementation();
        Registry registry = LocateRegistry.createRegistry(Configuration.REMOTE_PORT);
        registry.bind(Configuration.REMOTE_ID, rmiImplementation);
    }
}

如果我跳过这行代码,其他一切似乎都能正常工作。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

假设您正在寻找“test.ccc”或“myresource.ccc”等文件,您的过滤器应为“* .ccc”。如果你实际上有一堆名为ccc不同文件类型的文件,如“ccc.txt”,“ccc.jpg”“ccc.doc”等,你需要通过InitialFileName like this过滤那些文件。 / p>