<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Excel 2003 & Excel 2010]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10121&amp;type=atom" />
	<updated>2014-11-07T14:39:17Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10121</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Excel 2003 & Excel 2010]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=88081#p88081" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ada пишет:</cite><blockquote><p>открыть Excel (xlsx) файл с помощью VBS в Excel 2010.</p></blockquote></div><p>Например:<br /></p><div class="codebox"><pre><code>Dim objWshShell

Set objWshShell = WScript.CreateObject(&quot;WScript.Shell&quot;)

objWshShell.Run &quot;&quot;&quot;%ProgramFiles%\Microsoft Office\OFFICE11\xlview.exe&quot;&quot; &quot;&quot;E:\Песочница\0405\Sample.xls&quot;&quot;&quot;, 1, True

Set objWshShell = Nothing
</code></pre></div><p>где: «%ProgramFiles%\Microsoft Office\OFFICE11\xlview.exe» — полный путь к Вашему Excel 2010. Но смысл? Если Вам нужен не «открыть», как Вы пишете, а именно Automation — я бы попробовал не суррогатное имя «&quot;Excel.Application&quot;», а конкретное. Например, для Excel 2003 это «&quot;Excel.Application.11&quot;». Wikipedia подсказывает, что Office 2010 — это версия 14, так что попробуйте указать «&quot;Excel.Application.14&quot;».<br /></p><div class="quotebox"><cite>ada пишет:</cite><blockquote><p>Если возможно с учетом версии файла и установленного софта.</p></blockquote></div><p>Поясните.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-11-07T14:39:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=88081#p88081</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: Excel 2003 & Excel 2010]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=88069#p88069" />
			<content type="html"><![CDATA[<p>Привет!<br />Задача: открыть Excel (xlsx) файл с помощью VBS в Excel 2010.<br />Проблема: при использовании </p><p>Set globExcelAppObj = CreateObject(&quot;Excel.Application&quot;)<br />globExcelAppObj.Visible = TRUE<br />Set objWorkbook = globExcelAppObj.Workbooks.Open(filePath)</p><p>всегда открывает в Excel 2003.&nbsp; Дело в том что у меня установлены обе версии данного софта. пробовал разные варианты с форумов.<br />Прошу подсказать решение данной проблемы.<br />Если возможно с учетом версии файла и установленного софта.</p>]]></content>
			<author>
				<name><![CDATA[ada]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32462</uri>
			</author>
			<updated>2014-11-07T08:03:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=88069#p88069</id>
		</entry>
</feed>
