如何从Word文档中读取一行

时间:2019-05-28 21:46:08

标签: vba ms-word word-vba

我使用的方法是用于文本文件,并按预期提供乱码。

fetch("https://api.goshippo.com/shipments/", {
  method: "GET",
  withCredentials: true,
  headers: {
    "Content-Type": "application/json",
    Authorization: `ShippoToken ${shippoToken}`
  }
})
  .then(response => {
    console.log(response);
    return response.json();
  })
  .then(data => {
    console.log(data);
    return data;
  })
  .catch(() => {
    console.log("Can't access url");
  });
}

我是VBA的新手,我正在尝试逐行阅读文档,以便最终使宏可以根据其内容自动删除整行。

In: John Smith
Out: PK!~8ìz‡­[Content_Types].xml ¢( ´”ÏNÂ@Æï&¾C³WÓ.x0ÆP8•D|€a;…Õvw³;ü{{§´5@UôBRf¾ß÷Ív;½Áº,¢%ú ­IE7鈲™6³T¼Lâ[“Aa
¦bƒAú—½ÉÆaˆXmB*æDîNÊ æXBH¬CÕÜúˆýL:Po0CyÝéÜHe
¡¡˜*†è÷†˜Ã¢ h´æ¿ë$SmDt_÷UV©ç
­€¸,—&KÊÛ<×

我的一部分希望它能给“约翰·史密斯”。我已经看到一些解决方案,可以将整个文档放入文本文件中。有什么方法可以以某种方式分隔数据吗?我希望能够隔离一行并将其删除。

1 个答案:

答案 0 :(得分:0)

您正在尝试读取docx或docm文件,它是一个zip存档。 Word文件不是纯文本文件,因此将它们视之为毫无意义。您需要使用Word或其他可以读取此类文件的应用程序打开该文件。