我正在用 PHP 编写一个脚本,需要调用一个将 OLE_COLOR 作为参数的方法。到目前为止,我已经尝试了所有我能想到的以及其他人提出的建议,我能得到的最好的结果是类型不匹配错误。这些是来自 API 提供者的各种语言的数据类型说明:
C++: static_cast(RGB(0, 0, 255))
VB6: RGB(0, 0, 255)
VB.NET:Convert.ToUInt32(System.Drawing.ColorTranslator.ToOle(Color.FromArgb(0, 0, 255))
C#: (uint)System.Drawing.ColorTranslator.ToOle(Color.FromArgb(0, 0, 255))
其他:32 位整数值,格式如下:0x00bbggrr(BGR 格式,非 RGB)
方法原型为:
Sub AddHyperlink(InputFileName As String,
OutputFileName As String,
From As Long,
To As Long,
Left As Double,
Top As Double,
Right As Double,
Bottom As Double,
Url As String,
Style As prcAnnotBorderStyle,
Color As OLE_COLOR)
任何帮助,将不胜感激。