<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Select File Dialog for VBA in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-file-dialog-for-vba/m-p/386618#M10273</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Neil,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That fixed it.&amp;nbsp; I used the control as you suggested.&amp;nbsp; Thank you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Matt&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Apr 2011 17:46:19 GMT</pubDate>
    <dc:creator>MattFancher</dc:creator>
    <dc:date>2011-04-01T17:46:19Z</dc:date>
    <item>
      <title>Select File Dialog for VBA</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-file-dialog-for-vba/m-p/386616#M10271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I included a "select file" button on a VBA form.&amp;nbsp; The intent of the button is to allow the user to choose a PDF file to save to a specified directory.&amp;nbsp; The URL of the PDF will then be stored in the attribute table of an associated feature class so the file can be accessed via a link in the identify window.&amp;nbsp; I got this to work on my desktop, but it bombs when I try to run the procedure on other computers in my office.&amp;nbsp; This is the sub that fires when the button is clicked:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Private Sub cmdSelectFile_Click()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim CDLG As Object&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set CDLG = CreateObject("MSComDlg.CommonDialog")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With CDLG&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .DialogTitle = "Select a File"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Filter = _&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "PDF Documents|*.pdf"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .ShowOpen&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_strFileURI = .FileName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_strFileName = .FileTitle&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtDocLink.Text = .FileTitle&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set CDLG = Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End Sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It crashes on this line:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set CDLG = CreateObject("MSComDlg.CommonDialog")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm guessing it runs on my desktop because I have Visual Studio installed, giving me license to use the library associated with the object.&amp;nbsp; Is that close?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've also attempted to use the GxDialog class, but I don't really like that solution, because there is not an ObjectFilter for PDFs.&amp;nbsp; At least not one that I've found.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone suggest a solution, or a better way for me to do this?&amp;nbsp; Thank you very much in advance!&amp;nbsp; BTW, I'm running ArcGIS 9.3.1 SP1 on Windows XP SP2, and if I wasn't clear this is all in VBA just stored within the map document.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 14:29:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/select-file-dialog-for-vba/m-p/386616#M10271</guid>
      <dc:creator>MattFancher</dc:creator>
      <dc:date>2011-04-01T14:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: Select File Dialog for VBA</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-file-dialog-for-vba/m-p/386617#M10272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;There's no need to use CreateObject.&amp;nbsp; The Microsoft Common Dialog control is an actual Form control that you can add to the toolbox and drop onto your dialog in the designer.&amp;nbsp; You then access it in code just like you would any other control on the dialog.&amp;nbsp; The control is included in a system file (comdlg32.ocx) that should be on any machine running Windows.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 16:22:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/select-file-dialog-for-vba/m-p/386617#M10272</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2011-04-01T16:22:59Z</dc:date>
    </item>
    <item>
      <title>Re: Select File Dialog for VBA</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-file-dialog-for-vba/m-p/386618#M10273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Neil,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That fixed it.&amp;nbsp; I used the control as you suggested.&amp;nbsp; Thank you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Matt&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 17:46:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/select-file-dialog-for-vba/m-p/386618#M10273</guid>
      <dc:creator>MattFancher</dc:creator>
      <dc:date>2011-04-01T17:46:19Z</dc:date>
    </item>
  </channel>
</rss>

