特定的VBA Excel颜色对话框

时间:2009-09-14 19:27:23

标签: vba excel-vba excel

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用Windows公共对话框(添加其他控件以形成.... Microsoft Common Dialog。将其放到表单上)。这些链接可以帮助您开始使用。

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