【发布时间】:2021-12-04 11:05:27
【问题描述】:
我想不通。我正在尝试在 word 中打开一个 txt 文件:
Selection.InsertFile FileName:="Z:\001\B.TXT"
每次我得到一个“转换文件”的弹出窗口,我需要手动选择“纯文本”,否则我会得到莫名其妙的字符。我正在尝试在 VBS 中自动执行此操作。
试着看看哪个是转换格式
For Each conv In FileConverters
MsgBox conv.FormatName
Next conv
但我没有看到显示的纯文本。
【问题讨论】:
-
. InsertFile FileName:=myName, ConfirmConversions:=False -
ConfirmConversions:=False只会抑制该菜单并选择默认选项Encoded text。我想选择Plain Text选项。 -
您想要做的事情是不可行的,因为@Flakes 已经指出您可以选择禁止确认。见The Official Docuemntation。
-
如果是纯文本文件,为什么不直接使用
Documents.Open "Z:\001\B.TXT"? -
这是 VBA。对于那个很抱歉。
Documents.Open打开与InsertFile相同的对话框。我需要以某种方式默认自动选择Plain text。