excel - 使用 Powershell 设置 Excel 复选框值
问题描述
我正在创建一个在 Excel 工作簿中运行 Excel 宏的 Talend 作业。这是通过 Talend 运行打开现有电子表格的 powershell 命令来完成的。
为了运行宏,必须将表单上的复选框设置为 true。我查看了论坛和一些基本文档,但没有找到适合我的解决方案。
例如,我发现以下打开 excel 并创建复选框的命令。我如何将这个新复选框设置为 true?
$missing = [System.Type]::missing
$excel = New-Object -Com Excel.Application
$wb = $excel.Workbooks.Add($missing)
$ws = $wb.Worksheets.Item(1)
$excel.Visible = $true
$oleObjects = $ws.OLEObjects($missing)
$checkbox = $oleObjects.Add("Forms.CheckBox.1",$missing,0,0,$missing,$missing,$missing,22.5,21,122.25,18.75)
有谁知道答案,或者一个很好的教程会显示执行此操作所需的命令?
*我做这个项目是为了一个忙,所以现在不需要学习 powershell 的基础知识。我意识到我正在跳过首先学习 Powershell 的重要步骤。
解决方案
我不知道这个特定用例的任何教程。您真的不能跳过在 PowerShell 上进行一些培训/阅读,并期望这样做以及了解 MS Excel 对象模型以与之交互。
我将把它留在那里,并为您指出这些资源:
推荐阅读
- c# - How to implement Navigation view with groups/headers and menu items in UWP
- hive - How to extract array elements from json string in hive table?
- xml - 嵌套 XSL:排序
- javascript - 如何设置 Telegram Web 客户端?
- c++ - 带有成员参数列表的 C++ 隐式构造函数?
- python - 将熊猫数据框列拆分为多个布尔列并保留在现有数据框中
- woocommerce - 如何在woocomerce的产品页面上获取特定属性的ID
- javascript - 有没有办法从组件内更新 ngModel?
- r - 根据R中一列的值拆分数据框
- wordpress - 如何批量重定向网址(shopify 到 wordpress)