问题标签 [win32com]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2900 浏览

python - 使用 win32com 设置属性

我正在尝试自动创建一堆 Outlook 规则。我正在使用 Python 2.7、win32com 和 Outlook 2007。为此,我必须创建一个新的 Rule 对象并为其移动操作指定一个文件夹。但是,我无法成功设置 Folder 属性——尽管我给出了正确类型的对象,它仍然保持为 None 。

印刷

我查看了makepy在非动态模式下使用 win32com 时生成的代码。该课程在其字典中_MoveOrCopyRuleAction有一个条目,但除此之外我很难过。'Folder'_prop_map_put_

0 投票
1 回答
2663 浏览

python - 如何使用python win32com更改excel中单元格中单个字符的颜色?

我有一个关于 excel 的 win32com 绑定的问题。我设置了早期绑定并遵循了 O'Reilly 的“Win32 上的 Python 编程”一书中的一些示例。

以下代码工作正常:

它根据数字改变整个单元格的字体颜色。但是,这不起作用:

我收到以下回调:

但是在 Excels VBA 中,代码可以工作。谁能指出我的解决方案?我真的需要在 excel 单元格中更改部分字符串。

非常感谢。

0 投票
3 回答
3099 浏览

python - Python win32com - 将文本框中的文本读取到单元格?

我想从 Excel 文件中的文本框中读取文本并将该值保存到变量中。我遇到的问题是文本框的阅读。我尝试了几种方法,这个最有希望,因为它不会产生错误,但也不会产生预期的结果。任何建议表示赞赏。请参阅下面的代码。

0 投票
2 回答
7629 浏览

python - 为什么 pywintypes.com_error 的信息不可读?

在安装了 pywin32-216.win32-py2.7 的 Python 2.7.2 下,当我使用 win32com 模块在 windows 上处理 Excel 时,如下所示:

我收到一个错误:

虽然信息不可读,但我不知道出了什么问题!

在互联网上搜索后,我在http://www.python-forum.org/pythonforum/viewtopic.php?f=15&t=17665找到了一些有用的东西:

pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft Office Excel', u"'test .xls' 找不到。检查文件名的拼写,并验证文件位置是正确的。\n\n如果您尝试从“文件”菜单上最近使用的文件列表中打开该文件,请确保该文件未被重命名、移动或删除。", u'C:\Program文件\Microsoft Office\OFFICE11\1033\xlmain11.chm', 0, -2146827284), 无)

我想这是同样的问题,所以我先创建了一个 Excel 文件“D:/test.xls”,然后一切正常:

如果我得到可读的错误提示,我会立即解决问题,没有任何困难!

我想知道为什么我从 win32com.client 得到的错误是这样的?我可以做些什么来使信息可读吗?

我会感谢你的帮助!

0 投票
1 回答
974 浏览

python - 你如何从 Python 调试 win32 com 集成?

我正在尝试使用 win32com.client 从 Python 调用文本到语音 API。Python 解释器与 Splunk 捆绑在一起,我可以使用“ splunk cmd python ”手动调用它。

这是一个示例

我的代码是通过 splunkd 进程(作为普通 Windows 用户运行)调用的,我收到以下错误消息。

(-2147352567,'发生异常。',(0,无,无,无,0,-2147200925),无)

我正在努力解决问题,有什么建议吗?

捆绑的 Python 版本是 Python 2.6.4 (r264:75706, Feb 7 2011, 14:20:39) [MSC v.1400 64 bit (AMD64)]

从 Splunk Answers 交叉发布 http://splunk-base.splunk.com/answers/31181/debugging-custom-search-commands

==更新==我已经将问题追溯到启动python解释器的过程。出于某种原因,这些进程与环境混为一谈,以至于 python 解释器的行为有所不同。我怀疑 win32 错误实际上是访问冲突。

0 投票
2 回答
4096 浏览

python - Powerpoint上有没有关于Python win32com操作的文档?

我收集了一些关于如何打开演示文稿并访问幻灯片和形状的示例。但我想做更多其他操作(例如从指定的幻灯片生成缩略图)。我可以使用哪些方法?是否有说明所有功能的文件?

0 投票
1 回答
814 浏览

python - Py2Exe 错误:Win32com.client 在尝试运行创建的可执行文件时会导致错误

我试图创建到可执行文件中的脚本包含以下导入:

我的 setup.py 看起来像这样:

我的程序的 .exe 已成功创建,但是当我尝试运行它时,我收到以下错误:

令人惊讶的是,如果我使用它可以编译成 .exe,bundle_files: = 3但是我需要这个程序在一个可执行文件中,而不是在多个文件中。我已经从 py2exe 网站上阅读了这个,但我不确定这是否是我需要做/使用的。如果那是我正在寻找的答案,我不知道如何使用它或如何处理它。请解释。

任何帮助是极大的赞赏!

0 投票
2 回答
1970 浏览

python - 从 python32 打印 Python

我无法让 Python 打印 word 文档。我想做的是打开Word文档,打印并关闭它。我可以打开 Word 和 Word 文档:

我试过下一个打印

我收到“打印无效”的错误。

有人可以解释一下我如何从 Python 打印这个文件。我认为这可能就像更改“打印输出”一词一样简单。谢谢,我是 Python 新手。

0 投票
3 回答
13731 浏览

python - 用 Python 打开 Outlook

我正在尝试用 Python 打开 Outlook,我得到了这个......

它会打开 Outlook,但我的问题是它在 Windows 的通知区域(时钟所在的位置)中打开它,但它没有在屏幕上打开它。我试过一个...

但我收到一个错误,即 Outlook 应用程序无法设置为可见。所以我的问题是如何将 Outlook 用于全屏或将其最大化?

0 投票
2 回答
11922 浏览

python - 使用 win32com.client 的 AppActivate 根据 ID 将焦点设置到窗口

我尝试了以下方法,但是在运行脚本时焦点没有返回到具有焦点的程序: