本帖最后由 bcrun 于 2013-04-17 11:13:33 编辑

解决方案 »

  1.   

    不要把恢复窗口过程的代码放在UserForm_QueryClose里面。写在UserForm_Terminate里面。
      

  2.   

    1)UserForm 是 Microsoft Forms 2.0 框架,与 VB 中的 Form 有差别很正常。
    2)廉租房和独栋别墅在功能上(遮风挡雨、采光通风、上下水)没有区别,但效用上却天差地别。
    同样“没有区别”的VB与VBA,适用性是不同的,用 VBA 做子类化超过了它的设计目的——非专业人员可以开发简单的 Office 小工具。这个真不是BUG,微软也不会有兴趣“修正”它的。
      

  3.   

    隐藏标题,加个button不就得了。小事,不必惊慌。
      

  4.   

    先分析一下是否必须在 VBA 中有子类化,复杂功能还是用 VB 开发保险。
    用小轿车运渣土不是不行,而是不划算。
      

  5.   

    其实我的初衷是想监视剪切板的变化并分析相关内容,虽然vba好像有关于操作剪切板的部分,但是好像并没有一个用来捕获剪切板内容变化的事件。
    所以我不得不调用API,由此才产生了上述问题。
      

  6.   

    Office 本身操作就容易出现无响应的等待状态,不适合做实时监视。