<div>Hi all,</div>
<div>&nbsp;</div>
<div>Am learning Scheme, and computing in general,&nbsp;through using it. Would anyone dispense a few pointers on how to control an application through COM with MysterX?</div>
<div>&nbsp;</div>
<div>I have some prior experience in using Python&#39;s win32com.client, and hope a comparison here is not a faux pas. To launch Excel and write &quot;hello&quot; to a cell, Python would be</div>
<div>&nbsp;</div>
<div>o = win32com.client.Dispatch(&quot;Excel.Application&quot;);</div>
<div>o.Visible = 1;</div>
<div>o.Workbooks.Add();</div>
<div>o.Cells(1, 1).Value = &quot;hello&quot;;</div>
<div>&nbsp;</div>
<div>I did this with MysterX:</div>
<div>&nbsp;</div>
<div>(define ex (cci/progid &quot;Excel.Application.11&quot;))<br>(com-set-property! ex &quot;Visible&quot; #t)<br>(define c (com-invoke (com-get-property ex &quot;Workbooks&quot;) &quot;Add&quot;))<br>&nbsp;</div>
<div>But could not get to the step of the equivalent of &quot;o.Cells(1, 1).Value.&quot; I could not find &quot;Cells&quot; with either &quot;com-methods&quot; or &quot;com-get-properties.&quot; Also, how is &quot;o.Cells
(1, 1)&quot; expressed in MysterX? Is it &quot;(list &quot;Cells&quot; 1 1)&quot;?</div>
<div>&nbsp;</div>
<div>Thansk,</div>
<div>Tzeta</div>