SX Options: Arguments to these "Functions"

VBLM will not extract strings that are in the parentheses following any token on this list.

How might you use it? For starters, you'll see that Format is on the default list, which means that, by default, VBLM does not extract strings passed to Format() and Format$() function calls in your code (VBLM ignores type declaration characters, so putting Format on the list covers both).

As another example, say that you use the GetPrivateProfileString() API function, which takes as string arguments the names of sections and keys in your INI file, as well as the name of the file itself. You probably don't want to translate these, so GetPrivateProfileString(), and for that matter all of Windows' profile string and registry key functions, are good candidates for the list.

"Functions" is in quotes because the tokens on this list don't have to be functions, and in fact many of the defaults are not: they're VB data access methods that take string arguments in parentheses, such as OpenQueryDef. So you can use this option in many ways: for example, if database programmers put their table names on the list, "FieldName" won't be extracted from code like this:

TableName("FieldName") = "Blahblahblah"

See Also

String Exclusion Rules

Configuring SX Options

Pattern Matching