<div><div dir="auto">Hi Tim,</div><div dir="auto"><br></div><div dir="auto">Thanks for replying. Apologies for my vague question, let me see if I can rephrase: I want to run pywin inside an aws instance, which only allows for command line interface. </div><div dir="auto"><br></div><div dir="auto">Currently I can use pywin in my local machine, but it needs to open Visio and Word windows. However, in the aws instance it throws an error:</div><div dir="auto">‘<span style="font-size:1rem;word-spacing:1px;color:rgb(49,49,49)"> Traceback (most recent call last):</span></div><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> File "C:\Program Files\Python37\lib\site-packages\win32com\client\dynamic.py", line 86, in _GetGoodDispatch</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> IDispatch = pythoncom.connect(IDispatch)</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">pywintypes.com_error: (-2147221021, 'Operation unavailable', None, None)</p><p class="MsoNormal" style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><u style="border-color:rgb(49,49,49)"></u> <u style="border-color:rgb(49,49,49)"></u></p><p class="MsoNormal" style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><u style="border-color:rgb(49,49,49)"></u> <u style="border-color:rgb(49,49,49)"></u></p><p class="MsoNormal" style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><u style="border-color:rgb(49,49,49)"></u> <u style="border-color:rgb(49,49,49)"></u></p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">During handling of the above exception, another exception occurred:</p><p class="MsoNormal" style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><u style="border-color:rgb(49,49,49)"></u> <u style="border-color:rgb(49,49,49)"></u></p><p class="MsoNormal" style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><u style="border-color:rgb(49,49,49)"></u> <u style="border-color:rgb(49,49,49)"></u></p><p class="MsoNormal" style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><u style="border-color:rgb(49,49,49)"></u> <u style="border-color:rgb(49,49,49)"></u></p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">Traceback (most recent call last):</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> File "C:\vmb-cdp-sld\cdp_sld_main.py", line 1046, in <module></p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> main()</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> File "C:\vmb-cdp-sld\cdp_sld_main.py", line 387, in main</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> sld_file_name = build_sld_diagram(path, opp_id, version_no, route_full)</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> File "C:\vmb-cdp-sld\cdp_sld_main.py", line 625, in build_sld_diagram</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> appVisio = win32com.client.gencache.EnsureDispatch('Visio.Application')</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> File "C:\Program Files\Python37\lib\site-packages\win32com\client\gencache.py", line 618, in EnsureDispatch</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> disp = win32com.client.Dispatch(prog_id)</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> File "C:\Program Files\Python37\lib\site-packages\win32com\client\__init__.py", line 117, in Dispatch</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch, userName, clsctx)</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> File "C:\Program Files\Python37\lib\site-packages\win32com\client\dynamic.py", line 106, in _GetGoodDispatchAndUserName</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> return (_GetGoodDispatch(IDispatch, clsctx), userName)</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> File "C:\Program Files\Python37\lib\site-packages\win32com\client\dynamic.py", line 89, in _GetGoodDispatch</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> IDispatch, None, clsctx, pythoncom.IID_IDispatch</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)" dir="auto">pywintypes.com_error: (-2147024891, 'Access is denied.', None, None)’</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)" dir="auto">Is it related to the fact that I can’t open Visio/ Word windows? If so, is there a way for me to avoid this error?</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)" dir="auto"><br></p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)" dir="auto">Thanks</p><p class="MsoNormal" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)" dir="auto">Nina</p></div><div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 1 Dec 2022 at 05:07 Tim Roberts <<a href="mailto:timr@probo.com" target="_blank">timr@probo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">On 11/30/22 8:16 AM, QMUL_EECS DVS wrote:<br>
<br>
> I hope you are well. I’m trying to use pywin32 on my local server, is <br>
> it possible to run it without the Visio/ Word interface open? Since I <br>
> can only see the command line<br>
<br>
The question doesn't make much sense. Are you saying that you want to <br>
automate Visio and Word through pythoncom, but you don't want the <br>
application window to be visible? That can be done. Please clarify.<br>
<br>
-- <br>
Tim Roberts, <a href="mailto:timr@probo.com" target="_blank">timr@probo.com</a><br>
Providenza & Boekelheide, Inc.<br>
<br>
_______________________________________________<br>
python-win32 mailing list<br>
<a href="mailto:python-win32@python.org" target="_blank">python-win32@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-win32" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-win32</a><br>
</blockquote></div></div>
</div>