vb.net - 如何使用互操作设置 Word 复选框?
问题描述
我可以设置字符串字段:
Dim msWord As New Microsoft.Office.Interop.Word.Application
Dim doc As Microsoft.Office.Interop.Word.Document
这工作正常:
doc.Bookmarks("InitialsSecurityClass108").Range.Text = _ WordDocDAta.InitialsSecurityClass108
但这不起作用:
doc.Bookmarks("chkSecurityClass101").Range.Text = .chkSecurityClass101
我只想选中我的 Word 表单上的一个框。我什至找不到“范围”属性。
我搜索过:
堆
VS Studio 中的对象浏览器
解决方案
看起来您可能表示文档中有一个围绕复选框内容控件的书签?如果这是真的,那么要标记复选框,您将需要这样的代码......
doc.Bookmarks("chkSecurityClass101").Range.ContentControls(1).Checked = True
推荐阅读
- awk - awk:对列的子集执行算术并打印具有修改值的所有列
- python-3.x - 如何从字符串中删除某些字母?
- python - 如何为以 os.system() 或其他 python 函数启动的(fortran)程序提供输入?
- robotframework - 机器人框架 FOR 循环
- javascript - 使用 PHP 下载 CSV 文件
- python - How to manage Modbus RS485 connection from a python script?
- python - Nested Loops Trouble
- python - Web Scraping for Google Image Download for a number of minimum 2K images in Python
- python - 如何使用我的 df 中的列中的数据更改极坐标图投影(seaborn.FacetGrid)的度数?
- javascript - javascript中计算结果数为NaN