﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / Programming / SMO/RMO/DMO  / Refresh PivotTables in MS Excel 2007 with OLE Automation / Latest Posts</title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Fri, 24 May 2013 16:45:13 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Refresh PivotTables in MS Excel 2007 with OLE Automation</title><link>http://www.sqlservercentral.com/Forums/Topic917482-22-1.aspx</link><description>I am finally able to update a PivotTable test that resides on a Microsoft Excel worksheet.The last test I've run on a PC with Windows 7 Professional x64 x64 SS2008 and Excel 2007.After install the updated Office 2007 Data Connectivity Components [url]http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&amp;displaylang=en[/url] I have recreated the PivotTable and test... but this time I checked, as a data source, type "Microsoft Office Data Connection" and not the ODBC 32-bit...Read the complete thread (italian language) at this link: [url]http://community.ugiss.org/forums/t/2787.aspx[/url]Thanks</description><pubDate>Tue, 01 Jun 2010 16:43:45 GMT</pubDate><dc:creator>sgovoni</dc:creator></item><item><title>Refresh PivotTables in MS Excel 2007 with OLE Automation</title><link>http://www.sqlservercentral.com/Forums/Topic917482-22-1.aspx</link><description>Hi,I need to update a pivot table that resides on a Microsoft Excel worksheet.I created a stored procedure dbo.USP_DMO_EXCEL_Pivot_RefreshTable(link: [url]http://www.ugiss.org/Content/Article/Aggiornare-una-tabella-pivot-di-Microsoft-Excel.aspx[/url]) that uses OLE Automation (sp_OA*) to refresh, every night (without open the Excel file), the pivot table data in Microsoft Excel worksheet.The stored procedure works well in this enviroment:- OS Windows Server 2003- Office 2003- SQL Server 2008The stored procedure does not work with:- OS Windows Server 2008 64-bit or Windows 7 64-bit- Office 2007- SQL Server 2008 64-bitThe pivot table connecting to SQL Server with an ODBC connection (32 bit).The Excel file will open correctly, bit I get an error during execution method "RefreshTable" in the following line of code:[code="other"]Exec sp_OAMethod @objWorkSheet PivotTables('Pivot_Name').RefreshTable[/code]The execution of stored procedures will not be completed, the only way (to stop it) is to interrupt forcefully the task "EXEC.EXE *32".When I forced to close the task, in SSMS I get the following error:-2146827284 Unable to find Microsoft Office Excel PivotTables property for the class Worksheet. C:\Program Files (x86)\Microsoft Office\Office12\1040\0 XLMAIN11.CHM Message 50000, Level 16, State 1, Server &amp;lt;name&amp;gt; USP_DMO_Excel_Pivot_RefreshTable procedure, line 369 Whilst Error: Return object workbooks, Could not find property PivotTables for Class Worksheet I also installed the 2007 Office System Driver: Data Connectivity Components ([url]http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891&amp;displaylang=en[/url]) but without improvement.Any suggestions? Thanks a lot!</description><pubDate>Thu, 06 May 2010 16:03:45 GMT</pubDate><dc:creator>sgovoni</dc:creator></item></channel></rss>