2.5.69 DConFile

The DConFile structure specifies the workbook file or workbook file and sheet that contain a data source range. This structure is used by the DConBin, DConRef and DConName records.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

stFile (variable)

...

stFile (variable): An XLUnicodeStringNoCch that specifies the workbook file or workbook file and sheet that contain the range specified in the DConBin, DConRef or DConName record.

MUST be a string that conforms to the following ABNF grammar:

dcon-file = external-virt-path / self-reference

external-virt-path = volume / unc-volume / rel-volume / transfer-protocol / startup / alt-startup / library / simple-file-path-dcon

simple-file-path-dcon = %x0001 file-path

self-reference = %x0002 sheet-name

See VirtualPath for the definition of the volume, unc-volume, rel-volume, transfer-protocol, startup, alt-startup, library, file-path and sheet-name rules used in the ABNF grammar. Note that the volume, unc-volume, rel-volume, transfer-protocol, startup, alt-startup, library, and file-path rules specify that an optional sheet name can be included.

If this structure is contained in a DConName or DConBin record and the defined name has a workbook scope, then this string MUST satisfy the external-virt-path rule and MUST NOT specify a sheet name. Otherwise a sheet name MUST be specified.