excel - 使用 vba 创建 word-document label.list 并填充它
问题描述
我使用我的 excel 表来使用 vba 宏。该宏创建一个新的 word 文档并使用邮件标签 ID。现在我想用我的 exel 表中的一些数据填充标签。我用数组试过了。我的想法如下: 1. 创建 Word 对象 2. 创建 mailing.label 3. 通过循环将我的 excel vba-array 加载到 mailing.label
我创建文档的代码
Sub test()
Dim oDoc As Object
On Error Resume Next
Set appwd = GetObject(, "Word.Application")
If Err Then
Set appwd = CreateObject("Word.Application")
End If
On Error GoTo 0
With appwd
If .Documents.Count = 0 Then
.Documents.Add
End If
Set oDoc = .MailingLabel.CreateNewDocumentByID(LabelID:="1359804674")
.Visible = True
.Activate
'Do stuff with oDoc here
End With
End Sub
解决方案
推荐阅读
- javascript - 查找对象数组中的总计数
- rest - 用于添加实体表单的 Rest API Url
- php - 在 Moodle 中添加匹配测验时,我在选项中遇到了这个问题
- python - Python字典转换
- python - 根据条件 python pandas 创建列
- jupyter-notebook - 有没有办法通过使用 Mathjax 的外部包在 jupyter notebook 中写下化学方程式?
- amazon-s3 - 将多个文件夹上传到 Amazon S3 存储桶
- java - 信息:检测到的方言:W3C [Utils] [ERROR] [Error] java.lang.NullPointerException
- node.js - Promises and async await is not working -Unhandled Rejection at: Promise Promise {
'noData' } reason: undefined - node.js - mysql - mysql使用phpmyadmin在存储过程中调用函数