excel - 从 Excel 自动完成 Word Doc
问题描述
我正在寻求一些建议,当然也愿意接受其他关于如何实现我在这里尝试做的建议,所以请随时提出替代方案。
我正在尝试构建一个报价文档,我们可以根据在列表框中选择一个选项自动填充一些字段(它们将是产品规格)。到目前为止,我已经创建了下拉列表并填充了 2 个选项。然后,我创建了 4 个要填写的“规范”,并为每个“规范”创建了一个内容控件。
我目前要做的是从 Excel 工作表中填充这些内容控件,其中不同的列表框项目是工作表的标题,而规范在每个工作表的列中。
Sub chillerdatafromexcel()
Dim xlApp As Object
Dim xlbook As Object
Set xlApp = CreateObject("Excel.Application")
Set xlbook = xlApp.Workbooks.Open("C:\Users\chris.garratt\Documents\Chiller Options.xlsx")
'Set xlbook.Sheets = ThisDocument.SelectContentControlsByTitle("Chiller Supplier")
ActiveDocument.SelectContentControlsByTitle("MaxCoolingPwr").Item(1).PlaceholderText = xlbook.Sheets(ActiveDocument.SelectContentControlsByTitle("Chiller Supplier").Item(1).Range).Cells(2, 2)
End Sub
欢迎任何想法。我很长一段时间没有做过任何基于文本的编码/脚本,所以请随意将其简化。
提前致谢。
克里斯
解决方案
看:
您可能会觉得有用的其他内容包括:
相关下拉内容控件
分层下拉内容控件
相关文本内容控件
- http://www.msofficeforums.com/word-vba/16498-multiple-entries-dropdown-lists.html#post46903
- http://www.msofficeforums.com/word-vba/16498-multiple-entries-dropdown-lists-5.html#post120392
内容控制和表单域条件格式
创建和统计互斥复选框内容控件
- http://www.msofficeforums.com/word-tables/12335-assigning-values-content-control-checkboxes-calculating-results.html#post33489
- http://www.msofficeforums.com/word-tables/33248-content-control-checkbox-calculations.html#post107008
使用内容控件向文档中的表格添加新行:
推荐阅读
- bash - Bash 脚本未正确设置环境变量
- asp.net-core - 崩溃重启后 IIS OutOfMemory 异常
- javascript - Query MySQL DB for new entry and play sound on HTML
- javascript - 访问对象内的对象以获取列表
- php - PHP 意外运行时添加了动态属性
- python - Authlib Flask Client - 如何验证和刷新访问令牌
- javascript - 我可以停止在协作文本编辑器中重新呈现的这种默认行为吗?
- html - 将 Google 表格中的单个单元格数据提取到 HTML 中
- python - 无效的 pyc/pyo 文件 - 使用 Easy Python Decompiler 时出现魔术值不匹配错误
- python - Python:在类中使用 __getattribute__ 有什么问题吗?