Сценарий пользователя: Нажатие Windows Desktop Pic для открытия Excel
В частности, рабочий лист и ячейка рабочей книги Excel, связанные с продуктом в изображении значка.
Предполагается, что пользователь будет щелкать значок изображения продукта на рабочем столе или в другой папке.
В предыдущих ответах предполагалось, что изображения находятся в ячейках рабочего листа внутри рабочей книги Excel.
Чтобы реализовать это решение, сначала создайте изображения для каждого продукта. Есть учебники и веб-сайты, которые делают эти преобразования. Некоторые продукты могут размещать несколько значков в одном файле. Как только изображения продукта будут преобразованы в файл значков или файлы, продолжите.
Вот решение:
With createobject("Excel.Application")
.Goto .Workbooks.Open(WScript.Arguments.Named.Item("book")). _
Worksheets(WScript.Arguments.Named.Item("sheet")). _
Range(WScript.Arguments.Named.Item("range"))
.visible = True
End With
- Сохраните код в файл с именем ExcelShortcuts.vbs и убедитесь, что файл имеет расширение «.vbs».
- Создайте ярлык для этого файла. (быстрый совет, перетащите значок файла и удерживайте Alt до и одновременно отпуская левую кнопку мыши.)
- Переименуйте ярлык Product_1_Name, каким бы он ни был (расширение имени файла не требуется).
- Щелкните правой кнопкой мыши значок ярлыка файла Product_1_Name и выберите «
Properties .
- В диалоговом окне « Свойства» выберите вкладку «
Shortcut » и внесите следующие два изменения:
- В текстовом поле
Target , в конце после ...\ExcelShortcuts.vbs (и после любой закрывающей кавычки):
- Добавьте пробел и
/book:"C:\Users\name\Desktop\ProductWorkbook.xlsx" /sheet:Sheet1 /range:A1
/book:FilePath\FileName Замените путь к файлу и имя в зависимости от продукта.
/sheet:Sheet1 Замените Sheet1 на имя листа для продукта. Если в имени листа есть пробелы, используйте кавычки, начинающиеся сразу после : /sheet:"Quote Special Chars ! too"
/range:A1 Измените A1 на адрес ячейки, чтобы сфокусироваться на ней.
- Нажмите
Change Icon...
- Перейдите в папку (
Browse) с изображениями значков продукта и выберите изображение для этого продукта.
- Нажмите
OK
- Нажмите
OK
Теперь есть ярлык с изображением товара. Ярлык для специального VBSCript, который откроет Excel. Сценарий будет использовать аргументы, предоставленные ярлыку, чтобы узнать, какую книгу открыть, а какую таблицу повернуть и на какую ячейку сфокусироваться.
Сделайте больше ссылок на скрипт ExcelShortcuts.vbs . Переименуйте каждый в название продукта. Измените Целевые ярлыки (добавьте /book: /sheet: /range:) и измените изображение значка на изображение, которое представляет продукт.
Редактировать - Исправлено расширение файла VBS.