Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получить GUID из VBA Excel / 5 сообщений из 5, страница 1 из 1
15.04.2010, 12:16
    #36580211
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить GUID из VBA Excel
Уважаемые, убился уже...
Нужно в лист для каждой новой строки передавать GUID.

Не могу найти способа получить глобальный уникальный идентификатор в VBA.

Справка по запросу GUID предлагает:
Код: plaintext
1.
2.
3.
MsgBox "My ProgID is " & _
    Application.COMAddIns( 1 ).progID & _
    " and my GUID is " & _
    Application.COMAddIns( 1 ).GUID

Но эта штука матерится на меня и говорит, что
---------------------------
Microsoft Visual Basic
---------------------------
Run-time error '1004':

Application-defined or object-defined error
---------------------------
ОК Справка
---------------------------

Зубры, выручайте.
...
Рейтинг: 0 / 0
15.04.2010, 14:19
    #36580621
Супр Нерон
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить GUID из VBA Excel
Taranaga,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Option Explicit

Private Type GUID
   Data1 As Long
   Data2 As Integer
   Data3 As Integer
   Data4( 0  To  7 ) As Byte
End Type
Private Declare Function CoCreateGuid Lib "ole32" (pguid As GUID) As Long
Private Declare Function StringFromGUID2 Lib "ole32" ( _
   rguid As GUID, ByVal lpsz As Long, ByVal cchMax As Long) As Long

Public Function CreateGUID() As String
 Dim NewGUID As GUID
 CoCreateGuid NewGUID
 CreateGUID = Space$( 38 )
 StringFromGUID2 NewGUID, StrPtr(CreateGUID),  39 
End Function
...
Рейтинг: 0 / 0
15.04.2010, 17:35
    #36581080
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить GUID из VBA Excel
Супр Нерон, ОГРОМНОЕ СПАСИБО!

Я в шоке - ничего не понятно, но, зараза, РАБОТАЕТ! ))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
22.06.2011, 03:18
    #37319092
ИванIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить GUID из VBA Excel
Да, +1 в таком же шоке. Ничего не понял, как , почему, что вообще написано, понятно только - функция такая-то - вернёт долгожданный GUID а дальше нечто невообразимое... и загадочное ...
...
Рейтинг: 0 / 0
22.06.2011, 13:10
    #37319862
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить GUID из VBA Excel
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получить GUID из VBA Excel / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]