gpt4 book ai didi

excel - 自动化 Excel 时如何将文本框对象放置在特定单元格上?

转载 作者:行者123 更新时间:2023-12-02 09:55:11 26 4
gpt4 key购买 nike

我们正在使用 VB.Net 自动化 Excel,并尝试在 Excel 工作表上放置多行文本,并将其设置为不打印。在这些之间我们会有可打印的报告。如果我们添加文本框对象并将打印对象设置设置为 false,则可以做到这一点。 (如果您有其他方法,请指导我)

添加文本框的代码是:

ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 145.5, 227.25, 304.5, 21#)

但是定位是以点为单位的。我们需要一种方法将其放置在特定的单元格上,并根据单元格调整其大小。当我们只知道将其放在哪个单元格上时,如何才能找到将其放在哪里?

最佳答案

如果您有单元格名称或位置,您可以执行以下操作:

With ActiveSheet
.Shapes.AddTextbox msoTextOrientationHorizontal, .Cells(3,2).Left, .Cells(3,2).Top, .Cells(3,2).Width, .Cells(3,2).Height
End With

这将在单元格 B3 上添加一个文本框。当 B3 调整大小时,文本框也会调整。

关于excel - 自动化 Excel 时如何将文本框对象放置在特定单元格上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com