【发布时间】:2009-08-26 14:40:07
【问题描述】:
您能否在 Excel 2007 中创建一个唯一标识符。我正在寻找由 SQL Server 函数 newid() 生成的相同值。
谢谢
【问题讨论】:
标签: sql-server excel
您能否在 Excel 2007 中创建一个唯一标识符。我正在寻找由 SQL Server 函数 newid() 生成的相同值。
谢谢
【问题讨论】:
标签: sql-server excel
你可以使用CoCreateGuid API函数
Declare Function CoCreateGuid Lib "ole32" (ByRef GUID As Byte) As Long
Public Function CreateGUID()
Dim ID(0 To 15) As Byte
Dim N As Long
Dim GUID As String
Dim Res As Long
Res = CoCreateGuid(ID(0))
For N = 0 To 15
GUID = GUID & IIf(ID(N) < 16, "0", "") & Hex$(ID(N))
Next N
CreateGUID = GUID
End Function
【讨论】: