Сценарий пользователя: Нажатие 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.