FolderItem.GetLink property
Applies to: desktop apps only
Contains the item's ShellLinkObject object, if the item is a shortcut.
This property is read-only.
Syntax
objGetLink = FolderItem.GetLink
Property value
A variable of type IDispatch that receives the ShellLinkObject object.
Examples
The following example uses GetLink to retrieve the ShellLinkObject object for a shortcut to Internet Explorer. Proper usage is shown for JScript, VBScript, and Visual Basic.
JScript:
<script language="JScript">
function fnGetLinkJ()
{
var objShell = new ActiveXObject("shell.application");
var objFolder2;
var ssfPROGRAMS = 2;
objFolder2 = objShell.NameSpace(ssfPROGRAMS);
if (objFolder2 != null)
{
var objFolderItem;
objFolderItem = objFolder2.ParseName("Internet Explorer.lnk");
if (objFolderItem != null)
{
var objLink;
objLink = objFolderItem.GetLink;
if (objLink != null)
{
// Add code here
}
}
}
}
</script>
VBScript:
<script language="VBScript"> function fnGetLinkVB() dim objShell dim bReturn set objShell = CreateObject("shell.application") if (not objShell is nothing) then dim objFolder2 dim ssfPROGRAMS ssfPROGRAMS = 2 set objFolder2 = objShell.NameSpace(ssfPROGRAMS) if (not objFolder2 is nothing) then dim objFolderItem set objFolderItem = objFolder2.ParseName("Internet Explorer.lnk") if (not objFolderItem is nothing) then dim objLink set objLink = objFolderItem.GetLink if (not objLink is nothing) then 'Add code here end if set objLink = nothing end if set objFolderItem = nothing end if set objFolder2 = nothing end if set objShell = nothing end function </script>
Visual Basic:
Private Sub fnGetLinkVB() Dim objShell As Shell Dim objFolder2 As Folder2 Dim ssfPROGRAMS As Long ssfPROGRAMS = 2 Set objShell = New Shell Set objFolder2 = objShell.NameSpace(ssfPROGRAMS) If (Not objFolder2 Is Nothing) Then Dim objFolderItem As FolderItem Set objFolderItem = objFolder2.ParseName("Internet Explorer.lnk") If (Not objFolderItem Is Nothing) Then Dim objLink As ShellLinkObject Set objLink = objFolderItem.GetLink If (Not objLink Is Nothing) Then 'Add code here Else 'Folder object returned nothing End If Set objLink = Nothing Else 'FolderItem object returned nothing. End If Set objFolderItem = Nothing Else 'Folder object returned nothing. End If Set objFolder2 = Nothing Set objShell = Nothing End Sub
Requirements
|
Minimum supported client | Windows 2000 Professional, Windows XP |
|---|---|
|
Minimum supported server | Windows 2000 Server |
|
Header |
|
|
IDL |
|
|
DLL |
|
See also
Send comments about this topic to Microsoft
Build date: 3/7/2012