Accessing VBA.Strings

Tomaz Ficko tomaz.ficko at agroruse.si
Tue May 22 03:00:14 EDT 2001


I want to use function chrW() from VBA.Strings class so I tried to use
Dispatch, but this is all I get:

>>> from win32com.client import Dispatch
>>> q=Dispatch('VBA.Strings')
Traceback (innermost last):
  File "<pyshell#1>", line 1, in ?
    q=Dispatch('VBA.Strings')
  File "C:\Program Files\Python\win32com\client\__init__.py", line 94, in
Dispatch
    dispatch, userName =
dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
  File "C:\Program Files\Python\win32com\client\dynamic.py", line 80, in
_GetGoodDispatchAndUserName
    return (_GetGoodDispatch(IDispatch, clsctx), userName)
  File "C:\Program Files\Python\win32com\client\dynamic.py", line 71, in
_GetGoodDispatch
    IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx,
pythoncom.IID_IDispatch)
com_error: (-2147221005, 'Invalid class string', None, None)

What am I doing wrong?

Toma¾





More information about the Python-list mailing list