<?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: how to write path in vba? in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505907#M13583</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i have paste the code in userform initialize, but the code is error. one of them Len is unknown. what should i do?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Jan 2011 14:55:45 GMT</pubDate>
    <dc:creator>yosiwidiyanto</dc:creator>
    <dc:date>2011-01-05T14:55:45Z</dc:date>
    <item>
      <title>how to write path in vba?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505905#M13581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear All vba programmer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have data (.shp, .txt) dan mxd file that store in directory D, I want my application can be run in every directory without changing data address in code. Below is my code without using path &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Private Sub UserForm_Initialize()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim strFile1 As String&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strFile1 = "D:\APLIKASI SIL\Data Teks\LandUnit.txt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim strLandUnit As String&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Open strFile1 For Input As #1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Do Until EOF(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Input #1, strLandUnit&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cboSatuanLahan.AddItem strLandUnit&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Loop&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Close #1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim strFile2 As String&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strFile2 = "D:\APLIKASI SIL\Data Teks\Kabupaten.txt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim strKabupaten As String&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Open strFile2 For Input As #2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Do Until EOF(2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Input #2, strKabupaten&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cboKabupaten.AddItem strKabupaten&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Loop&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Close #2&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;End Sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tried this way to change:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;strFile1 = "D:\APLIKASI SIL\Data Teks\LandUnit.txt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;to&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;strFile1 = App.Path &amp;amp; "\APLIKASI SIL\Data Teks\LandUnit.txt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;strFile2 = "D:\APLIKASI SIL\Data Teks\Kabupaten.txt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;to&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;strFile2 = App.Path &amp;amp; "\APLIKASI SIL\Data Teks\Kabupaten.txt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But .Path is unknown in vba&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I doo need someone help to solve this problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yosie&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jan 2011 01:43:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505905#M13581</guid>
      <dc:creator>yosiwidiyanto</dc:creator>
      <dc:date>2011-01-05T01:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to write path in vba?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505906#M13582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;VBA code given below provides AppPath.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim AppPath As String&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AppPath = Left(Application.Templates.Item(Application.Templa tes.Count - 1), Len(Application.Templates.Item(Application.Templat es.Count - 1)) - Len(Application.Document.Title))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;MsgBox AppPath&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jan 2011 06:42:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505906#M13582</guid>
      <dc:creator>HarishDave</dc:creator>
      <dc:date>2011-01-05T06:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: how to write path in vba?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505907#M13583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i have paste the code in userform initialize, but the code is error. one of them Len is unknown. what should i do?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jan 2011 14:55:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505907#M13583</guid>
      <dc:creator>yosiwidiyanto</dc:creator>
      <dc:date>2011-01-05T14:55:45Z</dc:date>
    </item>
    <item>
      <title>Re: how to write path in vba?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505908#M13584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Just delete the space in the word "Templa tes". Or copy the code given below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim AppPath As String&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AppPath = Left(Application.Templates.Item(Application.Templates.Count - 1), Len(Application.Templates.Item(Application.Templates.Count - 1)) - Len(Application.Document.Title))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;MsgBox AppPath&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jan 2011 02:47:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505908#M13584</guid>
      <dc:creator>HarishDave</dc:creator>
      <dc:date>2011-01-06T02:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to write path in vba?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505909#M13585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No more error, but when I delete &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. strFile1 = "D:\APLIKASI SIL\Data Teks\LandUnit.txt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. strFile2 = "D:\APLIKASI SIL\Data Teks\Kabupaten.txt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Dim pFeatWorkspace As IFeatureWorkspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pFeatWorkspace = pWorkspaceFact.OpenFromFile("D:\APLIKASI SIL\Shp", 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pFeatClass As IFeatureClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pFeatClass = pFeatWorkspace.OpenFeatureClass("Batas-Kab-Bna-ABesar")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;error comes (Path/file access error)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What I want is after use your given code, the pathnames above doesn't need anymore.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to do that?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jan 2011 12:13:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-write-path-in-vba/m-p/505909#M13585</guid>
      <dc:creator>yosiwidiyanto</dc:creator>
      <dc:date>2011-01-07T12:13:08Z</dc:date>
    </item>
  </channel>
</rss>

