vba - 尝试在 Word VBA 中获取文本框文本时出错
问题描述
我在 Microsoft Word 上的 VBA 中有一些代码,我只想将一些文本保存为特定文件夹中的文件。
这是代码的相关部分(不包括其余部分,因为它的所有意大利面条代码甚至根本不引用 TextBox3):
Dim foldername As String
foldername = TextBox3.Text
Dim Fileout As Object
Set Fileout = fso.CreateTextFile("C:\Users\JaneDoe\Desktop\" & foldername & "\" & myValue & ".html", True, True)
Fileout.Write finaltext
Fileout.Close
此代码仅在引用 TextBox3.Text 时不起作用,如果我将其更改为“testing123”,它可以完美运行,但我需要使用 TextBox3 中的文本
我得到的错误是:
Run-time error '424':
Object required
它引用了这一行:
foldername = TextBox3.Text
非常感谢任何和所有的帮助,请记住,我对 VBA 有点菜鸟,所以是的:)
解决方案
推荐阅读
- arrays - 数组类型“char [30]”不可分配
- excel - 检查列是否有已经插入的输入字符串
- vlc - 如果在线广播流停止在 VLC 上播放,则播放本地 mp3 音乐
- python - 我正在尝试使用带有 python 的 Youtube API 上传 youtube 视频
- java - 任务的gradle缓存问题
- android - 如何找出 Chrome Dev Tools 的自定义设备屏幕尺寸?
- hover - Adobe XD。默认状态与悬停状态。两者的不透明度相同
- excel - 在 Excel 中将日期(年龄)转换为数字
- android - 使用设备旋转移动角色(android-UE4)
- json - 使用 jq 从 json 生成“表”