Как добавить закладку в Excel с помощью VBScript?

Я пытаюсь уменьшить объем ручной работы с помощью vbscript.

Мне нужно создать сводную страницу со списком всех деталей с гиперссылками (закладками). Как только ссылка нажата, она должна привести меня к листу с подробной информацией.

Я попытался создать такую ​​​​гиперссылку.

objExcel.ActiveSheet.Cells(1, 1) = "=HYPERLINK("Sheet2!A1", "Inventory")"

но не получилось. Приведенный выше код работает для ссылки на веб-сайт.

 objExcel.ActiveSheet.Cells(1, 1) = "=HYPERLINK(""http://www.google.com"", ""Google"")"

Я застрял здесь. Пожалуйста, помогите мне, как создать закладку с помощью VBSCRIPT.

Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
0
65
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я нашел ответ. :)

Приведенный ниже код будет работать нормально, если мы добавим # к Адрес, то есть #Sheet2!A1.

objExcel.ActiveSheet.Cells(1, 1) = "=HYPERLINK("#Sheet2!A1", "Inventory")"

Мы должны убедиться, что двойные кавычки также доступны при вставке в ячейку. Значение гиперссылки должно быть таким, как показано ниже.

"=HYPERLINK("&Chr(34)&"#Sheet2!A1"&Chr(34)&","&Chr(34)&"Link"&Chr(34)&")"

где Хр(34) — двойные кавычки.

Другие вопросы по теме