from win32com.client import Dispatch
x1App = Dispatch("Excel.Application")我已经为excel创建了一个对象。
现在我想知道object x1App可用的方法列表
当我打印目录(X1App)时。我得到了以下列表
['_ApplyTypes_', '_FlagAsMethod', '_LazyAddAttr_', '_NewEnum', '_Release_', '__ArToID__', '__LazyMap__', '__call__', '__doc__', '__eq__', '__getattr__', '__getem__', '__init__', '__int__', '__len__', '__module__', '__ne__', '__nonzero__, '__repr__', '__setattr__', '__setitem__', '__str__', '_builtMethods_', '_enum, '_find_dispatch_type_', '_get_good_object_', '_get_good_single_object_', '_lydata_', '_make_method_', '_mapCachedItems_', '_oleobj_', '_olerepr_', '_printetails_', '_proc_', '_unicode_to_string_', '_username_', '_wrap_dispatch_']但列表中没有显示“工作簿”的地方。
在创建对象x1App之后。我要添加工作簿。为什么它不显示工作簿
发布于 2015-12-18 15:40:44
您需要自己创建早期绑定。在PythonWin图形用户界面应用程序中,转到菜单:
Tools --> COM MakePy Utility从长列表中选择要使用的Excel版本并触发生成。这可能需要几秒钟。现在你应该会得到更好的属性建议。
https://stackoverflow.com/questions/34349943
复制相似问题