# 缺少的功能
如果您在xlwings中缺少某项功能,请执行以下操作:
1. 最重要的是,在[GitHub](https://github.com/ZoomerAnalytics/xlwings/issues)上打开一个问题。 如果它更大或者您想要其他用户的支持,请考虑打开[功能请求](https://zoomeranalytics.uservoice.com/)。 添加功能应该是用户驱动的,所以只有当你告诉我们你缺少什么时,它才会最终进入库中。 顺便说一句,我们也很感激拉动请求!
2. 解决方法:本质上,XLwings只是Windows上[Pywin32](http://sourceforge.net/projects/pywin32/)和Mac上[appscript](http://appscript.sourceforge.net/)的智能包装。您可以通过调用`api`属性来访问基础对象:
~~~
>>> sht = xw.Book().sheets[0]
>>> sht.api
<COMObject <unknown>> # Windows/pywin32
app(pid=2319).workbooks['Workbook1'].worksheets[1] # Mac/appscript
~~~
这适用于其他对象,如`sht.range('A1').api`等。
使用pywin32(感觉很像vba)和appscript(感觉不像vba)的语法,底层对象几乎可以为您提供使用vba所能做的一切。但是,除了看起来很难看之外,请记住**它使您的代码平台变得特定!**,即,即使您选择选项2),您仍然应该遵循选项1)并打开一个问题,这样该功能就可以找到进入库的方法(跨平台和pythonic语法)。
## 示例:使用VBA的`Range.WrapText`的解决方法
~~~
# Windows
sht.range('A1').api.WrapText = True
# Mac
sht.range('A1').api.wrap_text.set(True)
~~~