【问题标题】:Specific VB Excel Color Dialog特定的 VBA Excel 颜色对话框
【发布时间】:2009-09-14 19:27:23
【问题描述】:

过去几个小时,我一直在 Excel 中寻找一个非常具体的颜色对话框,但我找到的所有示例都不完全相同。我正在寻找这个颜色对话框以合并到一个表单中。

我对对话框也不太熟悉...任何建议都非常感谢!

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    您可以使用 windows 通用对话框(向窗体添加其他控件....Microsoft 通用对话框。将其拖放到窗体上)。这些链接应该可以帮助您入门。

    http://www.freevbcode.com/ShowCode.asp?ID=1762

    http://msdn.microsoft.com/en-us/library/ms646375(VS.85).aspx

    这是一个非常简单的例子:

    Sub OpenForm()
    
    Dim colorSelector As CommonDialog
    
    Set colorSelector = New CommonDialog
        colorSelector.ShowColor 'opens the dialog as
    
    MsgBox colorSelector.Color 'show result as long
    
    End Sub
    

    【讨论】:

    • 当我尝试从第一个链接加载表单时出现错误,VBE 不支持“...”中包含的表单类。无法加载文件。它似乎也无法识别 CommonDialog 对象......有什么想法吗?我正在运行 VB6
    猜你喜欢
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 2023-04-06
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多