Я написал макрос Excel VBA, который импортирует данные из файла HTML (хранятся локально) перед выполнением вычислений по данным.Относительные вместо абсолютных путей в Excel VBA
На данный момент файл HTML упоминается абсолютный путь:
Workbooks.Open FileName:="C:\Documents and Settings\Senior Caterer\My Documents\Endurance Calculation\TRICATEndurance Summary.html"
Однако я хочу, чтобы использовать относительный путь, чтобы обратиться к нему, а не к абсолютному (это потому, что я хочу, чтобы распространять таблицу для коллег, которые могут не использовать одну и ту же структуру папок). Поскольку html-файл и электронная таблица excel находятся в одной и той же папке, я бы не подумал, что это будет сложно, но я просто полностью не могу это сделать. Я искал в Интернете, и предлагаемые решения оказались очень сложными.
Я использую Excel 2000 и 2002 на работе, но по мере того, как я планирую его распространять, я хотел бы, чтобы он работал с как можно большим количеством версий Excel.
Любые предложения с благодарностью получены.
Я не уверен, что время выполнения Scripting Runtime «всегда установлено». На работе обновления баз для нашего продукта основывались на его установке (мы использовали его для открытия файлов сценариев SQL), но мы быстро обнаружили (жесткий способ), что scrrun.dll либо не присутствовал, либо не был зарегистрирован в некоторых случаях. – 2008-10-18 03:41:13
Если вы имеете дело с Office, то да, это будет, просто установить MSDE/SQL Express базы, возможно, нет.Как вы сказали, это не обязательно может быть зарегистрировано Windows по умолчанию. Однако Office использует его. – 2010-06-24 23:04:35