<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Patri's Activities</title><link>https://communities.bentley.com/members/37e6de98_2d00_d3de_2d00_4006_2d00_a082_2d00_ac7255b85cc9</link><description>Patri's recent activity</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>If installed Connect Edition and my Listview in my vba apps doesn&amp;#39;t exist anymore</title><link>https://communities.bentley.com/products/programming/microstation_programming/f/microstation-programming---forum/185287/if-installed-connect-edition-and-my-listview-in-my-vba-apps-doesn-t-exist-anymore</link><pubDate>Mon, 09 Sep 2019 16:38:49 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:a698a189-ef36-4653-bda0-1dde5118389a</guid><dc:creator>civerson</dc:creator><description>&lt;p&gt;If installed Connect Edition and my Listview in my vba apps doesn&amp;#39;t exist anymore.&lt;/p&gt;
&lt;p&gt;I have tried numerous MSCOMCTL.ocx files and no luck.&lt;/p&gt;
&lt;p&gt;How do I get the Listviews to work in Connect Edition 13?&lt;/p&gt;
&lt;p&gt;We are running the 64 bit version of Connect Edition.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CONNECT VBA: List Control and the MsComCtrl.ocx</title><link>https://communities.bentley.com/products/programming/microstation_programming/b/weblog/posts/connect-vba-list-control-and-the-mscomctrl-ocx</link><pubDate>Fri, 29 Jan 2021 16:27:00 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:277b5752-3cb5-4b43-9e68-d1b0db9dbf01</guid><dc:creator>Jon Summers</dc:creator><description>&lt;p&gt;MicroStation V8&lt;em&gt;i&lt;/em&gt; provides 32-bit VBA v6.5.&amp;nbsp;&amp;nbsp; As any other implementation of VBA (e.g. Microsoft Office), that lets you reference other 32-bit DLLs.&amp;nbsp; Another name is &lt;a title="What is an OCX?" href="https://searchwindowsserver.techtarget.com/definition/OCX" rel="noopener noreferrer" target="_blank"&gt;OCX&lt;/a&gt;, when the DLL delivers a user-interface (UI) component.&amp;nbsp; A popular OCX is the &lt;code&gt;MsComCtrl.ocx&lt;/code&gt;, which contains a number of components that make VBA better.&amp;nbsp; Many chose to use the &lt;em&gt;ListCtrl&lt;/em&gt; (List view control), which offers several benefits over the &lt;em&gt;ListBox&lt;/em&gt; delivered with VBA.&lt;/p&gt;
&lt;h4&gt;&lt;span style="color:seagreen;"&gt;MsComCtrl.ocx &amp;mdash; 32-bit Only&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Then 64-bit Windows arrived, around the turn of the century.&amp;nbsp; Bentley Systems released MicroStation CONNECT in 2015.&amp;nbsp; MicroStation CONNECT provides 64-bit VBA v7.1.&amp;nbsp; Most VBA macros run without change when transferred from V8&lt;em&gt;i&lt;/em&gt; to CONNECT.&amp;nbsp; Some that don&amp;#39;t run include those that use a &lt;em&gt;ListCtrl&lt;/em&gt;.&amp;nbsp; Why?&amp;nbsp; Because Microsoft didn&amp;#39;t provide a 64-bit version of &lt;code&gt;MsComCtrl.ocx&lt;/code&gt;.&lt;/p&gt;
&lt;h4&gt;&lt;span style="color:seagreen;"&gt;Office 365 and Office 2019&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Microsoft Office is available in both 32-bit and 64-bit versions.&amp;nbsp;&amp;nbsp; Install the 64-bit version of Office 365 or later, and you will find a 64-bit version of &lt;code&gt;MsComCtrl.ocx&lt;/code&gt;.&amp;nbsp; Add the &lt;em&gt;ListCtrl&lt;/em&gt; to your VBA toolbox, and you can once again craft a superior list viewer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>