<?xml version="1.0" encoding="utf-8"?>
<!-- RSS generated by Web Crossing(r) Unix-v6.4 built Jan 14 2010 18:50:13 (source:1372 2010-01-14 15:39:31 -0800)/-6.4 on 2010-03-18-12.10.59 GMT -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://www.officeformac.com/blog/Solver-For-Excel-2008--Available-By-Mid-September/blog_rss/synopsis.xml" rel="self"></atom:link>
<title>
Mac Mojo: The Office for Mac Team Blog - Solver For Excel 2008: Available By Mid-September</title>
<link>http://www.officeformac.com/ms/blog</link>
<description>
&lt;p&gt;Last month, I posted to Mac Mojo about &lt;a href=&quot;http://www.officeformac.com/blog/Excel-2008-And-Solver&quot;&gt;Solver and Excel 2008&lt;/a&gt;, where I explained that the Excel team was working hard to bring Solver functionality back for Office 2008 customers.&lt;/p&gt; 
&lt;p&gt;Today, I am delighted to announce that Solver is &lt;b&gt;definitely coming back to Excel 2008&lt;/b&gt;. This is very, very, &lt;i&gt;very&lt;/i&gt; good news for anyone that uses Excel for linear programming or nonlinear optimization problems (Mac-using MBA students, I'm looking at &lt;i&gt;you&lt;/i&gt;...).&lt;/p&gt; 
&lt;p&gt;Here are the three things you should know:&lt;/p&gt; &lt;br&gt;
&lt;ol&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Solver for Excel 2008 will be &lt;b&gt;free&lt;/b&gt;.&lt;/li&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Solver for Excel 2008 will be &lt;b&gt;available as a download&lt;/b&gt; from the Web site of Frontline Systems (&lt;a href=&quot;http://www.solver.com/mac&quot;&gt;www.solver.com/mac&lt;/a&gt;).&lt;/li&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Solver for Excel 2008 will be &lt;b&gt;available by mid-September&lt;/b&gt; (just in time for back to school!).&lt;/li&gt; &lt;br&gt;
&lt;/ol&gt; 
&lt;p&gt;So how was this accomplished, and how does it work?&lt;/p&gt; 
&lt;p&gt;&lt;b&gt;Technical Approach&lt;br /&gt; &lt;br&gt;
&lt;/b&gt;Developing a Solver for Excel 2008 presented some interesting technical challenges. In Excel 2004, Solver relies on Visual Basic for Applications (VBA) to function. Since VBA is not a part of Office 2008, we had to find a way of identifying those areas that needed VBA and replacing them with something equivalent.&lt;/p&gt; 
&lt;p&gt;Many people don't realize this, but Solver is not actually a Microsoft product. Rather, the Solver code is owned and developed by a Nevada firm called Frontline Systems. Frontline creates and sells a line of industrial-strength Solver products that are used in commercial and government settings. Their basic, free version of Solver has shipped with Excel for many, many years.&lt;/p&gt; 
&lt;p&gt;Frontline are the most knowledgeable people on the planet when it comes to Solver, and, once MacBU began hearing from customers about Solver's absence, we began working with Frontline to figure out how to solve the problem (pardon the pun).&lt;/p&gt; 
&lt;p&gt;The final solution was to package up Solver's functionality into its own Mac OS X application, Solver.app, and then use AppleScript to communicate between Solver and Excel. This approach is simple, elegant, uses proven Apple technologies, and results in an experience that is very, very similar to that of using Solver in Excel 2004.&lt;/p&gt; 
&lt;p&gt;(It's also worth pointing out that this approach required us to 'eat our own dogfood' - Solver was developed using the &lt;a href=&quot;http://www.microsoft.com/mac/developers/default.mspx&quot;&gt;same AppleScript techniques&lt;/a&gt; we recommend for other developers who want to build on top of Office 2008.)&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;b&gt;How It Works&lt;br /&gt; &lt;br&gt;
&lt;/b&gt;We have attempted to make the process of obtaining and using Solver as simple as possible.&lt;/p&gt; 
&lt;p&gt;&lt;i&gt;Obtaining Solver&lt;br /&gt; &lt;br&gt;
&lt;/i&gt;The process of downloading Solver is (eerily!) similar to the process for getting any other Mac software off the Internet:&lt;/p&gt; &lt;br&gt;
&lt;ol&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Download Solver for Excel 2008 from the Frontline Web site.&lt;/li&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Unpack Solver by double-clicking it.&lt;/li&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Move the unpacked Solver.app to your /Applications folder (or to any other folder you like).&lt;/li&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;If you plan to use Solver a lot, drag the icon to your Dock.&lt;/li&gt; &lt;br&gt;
&lt;/ol&gt; 
&lt;p&gt;That's it! You're all installed.&lt;/p&gt; 
&lt;p&gt;&lt;i&gt;Using Solver&lt;br /&gt; &lt;br&gt;
&lt;/i&gt;Once Solver is on your machine, it's ready to start working with Excel. To use Solver:&lt;/p&gt; &lt;br&gt;
&lt;ol&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Launch Excel 2008.&lt;/li&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Build (or load) the workbook with your Solver model.&lt;/li&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;Click the Solver icon in your Dock (or double-click the Solver icon in your /Applications folder). Solver will open (see Figure 1).&lt;/li&gt; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;li&gt;At this point, you use Solver much as always - by selecting cells and ranges in Excel to serve as constraints or targets, setting your options for the model, and then clicking 'Solve'. Solver will attempt to solve the model and will let you know if it finds a solution.&lt;/li&gt; &lt;br&gt;
&lt;/ol&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;br&gt;
&lt;center&gt;&amp;nbsp;&lt;img height=&quot;269&quot; alt=&quot;Solver for Excel 2008&quot; width=&quot;400&quot; src=&quot;http://www.solver.com/mac/solverforexcel2008.jpg&quot; /&gt;&lt;br /&gt; &lt;br&gt;
&lt;em&gt;Figure 1 - Solver.app Running On Mac OS X&lt;/em&gt;&lt;/center&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;b&gt;Next Steps&lt;br /&gt; &lt;br&gt;
&lt;/b&gt;As mentioned, above, Solver will be available as a free download from Frontline's Web site by mid-September.&lt;/p&gt; 
&lt;p&gt;We will put up a notice right here on Mac Mojo when the bits are available for download; if you read Mac Mojo through RSS, you'll be notified very quickly (and if you don't &lt;a href=&quot;http://www.officeformac.com/blog/blog_rss/synopsis.xml&quot;&gt;get Mojo through RSS&lt;/a&gt;, why not? Try &lt;a href=&quot;http://www.apple.com/safari/&quot;&gt;Safari&lt;/a&gt; or &lt;a href=&quot;http://www.newsgator.com/Individuals/NetNewsWire/default.aspx&quot;&gt;NetNewsWire&lt;/a&gt; for a great RSS experience). Frontline will also have an announcement on their Web site.&lt;/p&gt; 
&lt;p&gt;I'd like to close on a personal note. One of the first things I learned first-hand at Microsoft is that software is a team sport: nothing happens in this business unless a lot of good people, each with their own unique talents, work very hard to make it happen. This project (especially coming together as quickly as it did) was no exception. In addition to the thanks owed to my colleagues in Excel, all of us here at MacBU owe a huge &amp;quot;THANK YOU&amp;quot; to our friends at Frontline Systems, who were above-and-beyond professional, responsive, and just plain wonderful to work with.&lt;/p&gt; 
&lt;p&gt;So: Solver. Free download. Mid-September. Watch this space for details.&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;br&gt;
&lt;!--EndFragment--&gt;</description>
<lastBuildDate>Fri, 01 Aug 2008 17:08:20 GMT</lastBuildDate>
<generator>Web Crossing(r) Unix-v6.4 built Jan 14 2010 18:50:13 (source:1372 2010-01-14 15:39:31 -0800)/Unix-6.4 (http://webcrossing.com/)</generator>
<docs>http://backend.userland.com/rss</docs>
</channel>
</rss>
