-1

首先,我对这一切都很陌生。我有一个宏,可以打开我在 excel 文件中拥有的所有超链接,但我想在 microsoft flow/power 自动化中自动化该过程。我不确定如何将其转换为可以在办公脚本中使用的位置。任何帮助,将不胜感激。

Sub BatchOpenHyperLinks_Workbook()
Dim objWorksheet As Excel.Worksheet
Dim objSelectedRange As Excel.Range
Dim objHyperlink As Excel.Hyperlink

'Process each worksheet
For Each objWorksheet In ThisWorkbook.Sheets
For Each objHyperlink In objWorksheet.Hyperlinks
objHyperlink.Follow
Next
Next
End Sub
4

1 回答 1

0

是的,此 VBA 代码可以转换为 Office 脚本代码。但是 objHyperlink.Follow 不起作用。在下面的示例中,您可以看到 Excel Online 如何使用 URI/URL。它在这些链接上获取数据。它不会在您的浏览器中打开新网页,而是获取数据。

function main(workbook: ExcelScript.Workbook) {
  const uri = 
  'https://jsonplaceholder.typicode.com/posts/1';
  const result = await fetch(uri);
  const json = result.json();
  console.log(json);
}
于 2021-02-16T06:28:50.707 回答