powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получить GUID из VBA Excel
5 сообщений из 5, страница 1 из 1
Получить GUID из VBA Excel
    #36580211
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, убился уже...
Нужно в лист для каждой новой строки передавать 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
Получить GUID из VBA Excel
    #36580621
Супр Нерон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Получить GUID из VBA Excel
    #36581080
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супр Нерон, ОГРОМНОЕ СПАСИБО!

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


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