Jul/100
Vote for the prototype you like for the Open XML SDK
This post is syndicated from Microsoft Excel 2010.
The developer documentation team is asking for your feedback on a couple prototypes for the Open XML SDK Documentation. Visit their blog to download the prototypes and vote:
Nov/090
Announcing Office 2010 and PowerPivot Beta Availability
This post is syndicated from Microsoft Excel.
From the Office 2010 Engineering blog:
Today is an exciting day! At PDC we announced the availability of the public betas of Microsoft Office 2010, SharePoint Server 2010, Visio 2010, Project 2010 and Office Web Apps for business customers. If you’d like to be one of the millions of people who try, test and give feedback on the latest and greatest, you can download the betas at www.microsoft.com/2010.
We also announced that Microsoft Office Mobile 2010 beta is available now too, and you can download it through the Windows Mobile Marketplace for Windows Mobile 6.5 phones.
The final release of Office 2010 will debut next year, but we’re excited to allow everyone to start using the new features and tools that will help you collaborate, connect and work better together with others across the PC, mobile phone and browser.
Read more about what the Office 2010 Engineering blog has to say about the beta release.
Also, we've talked a lot about PowerPivot (previously known as Gemini) on this blog, and I'm excited to let you know that we've announced the beta availability of PowerPivot today as well. Check out the details about PowerPivot here. Download link is here.
I look forward to hearing your feedback on both Excel 2010 and PowerPivot!
Nov/090
Excel Add-In for Manipulating Points on Charts (MPOC)
This post is syndicated from Microsoft Excel.
Overview
In Excel 2007, the ability to directly resize or reposition points on the chart was deprecated. This feature was sometimes referred to as "Graphical Goal Seek." For example, in Excel 2003 a user could click on a data point in a column chart twice which would surface handles that could be used to resize the columns. Over the last couple of years we have received a lot of feedback from customers indicating that this was a valuable feature for some scenarios. However, we were not able to react in time to roll this feature back into Excel 2010 but we are evaluating how to bring this back as a native feature in a future release. In an effort to restore this lost functionality, we have developed a sample Add-In that can be used in both Excel 2007 and Excel 2010.
In this blog post, I will provide the Sample Add-In for download and illustrate how to use this Add-In for manipulating points on your chart.
The sample add-in with RibbonX and VBA code is here.
Using the MPOC Add-In
Before trying out the following scenario, please install the Add-In as described in the provided documentation (attached at the bottom of this post).
In this section we will run through a fictional scenario about how you can use the Add-In to manipulate points on your chart. Tailspin Toys is in the process of developing a new toy airplane and are conducting various experiments before they settle on the final design. We will be looking at one such experiment where the company is studying the impact of different materials and wingspans on the maximum altitude that can be attained by this toy air plane.
The experiment has been largely successful and it has been observed that for all materials there is a general trend:
- Initially as the wingspan increases, the altitude begins to increase.
- However, larger wingspan results in a heavier plane. Hence, as we keep increasing the wingspan the heavier plane fails to reach the previous attained heights resulting in the benefits tapering off.
The scientists are elated at their find but these are some erroneous values in the data (show with red circles on the chart). The field scientist tells us that the erroneous readings were caused by some loose wiring to the altimeter used in the experiment. Since the trends are pretty obvious, the research department wants to clean up the charts before presenting their findings to the management.
In the next steps, we will see how MPOC Add-In can be used for this purpose:
IMPORTANT: Please back-up your file before using the MPOC Add-In. The undo functionality in Excel will NOT work since this Add-In is written entirely using VBA. Also, this is a sample Add-In, so please exercise caution before using it on important data.
- We will start by selecting the point on the chart that we want to manipulate
- A “Manipulate Points“ button will now appear whenever a chart object is selected under the “Chart Tools -> Layout” Tab of the Ribbon.
- Click this Button to Launch the MPOC Dialog. The dialog will be automatically populated with information about the selected point.
In this case, we have selected the 8th point in the “Aluminum” series. Since this is an X-Y scatter chart, we can change both the X and Y value associated with this point. Next, we will see how we can change the Y- value associated with this point to smoothen our curve.
NOTE: Value controls are used to directly manipulate the value of the cell corresponding to the selected point on the chart. We dynamically add additional value controls depending on the type of the chart. For example: column or bar charts have one value controls, x-y scatter charts have two value controls and bubble charts have three value controls.
- In this step, we will decrease the Y-Value associated with the point to smoothen the curve (as we have determined that the altitude is too high due to an error).
NOTE: The MPOC Add-In provides 3 different ways to change the value of the point with varying level of precision:
Scroll Bar – When you are far away from the value you want, use scroll bars quickly change values.
Spin Button – When you are close to the value you want, use spin button for greater precision to zone in on the value you want.
Text Box – if you know the value you want, why waste time zoning in on the value. Use the textbox to directly input it in the text box- Drag the scroll bar associated with the Value Y to the left to quickly preview where we want the point on the chart. We let go when we are in the vicinity of where we want to be.
- Next, we will use the spin button to refine the position of the point (or else if we know the precise value, simply type it in the text box).
- Drag the scroll bar associated with the Value Y to the left to quickly preview where we want the point on the chart. We let go when we are in the vicinity of where we want to be.
- Next, we will change the next erroneous value. Since we have a modeless dialog, all we have to do is simply click to select the point on the chart (NO need to close the dialog). The dialog will automatically update with information about the selected point.
MPOC provides a truly modeless experience - you can even click on a different chart or a different worksheet and the dialog will automatically update itself.
Repeat step 4 to change the value associated with this point. - Next, let us explore alternate ways of selecting a different point on the chart by using the Series dropdown and Point dropdown on the dialog (or you may choose to select your point directly on the chart by using a mouse pointer as described in step 5). This method is quite useful when there are many points or series on the chart and selecting points can be difficult. Also, this opens up the possibility of manipulating points of charts where point selection is not supported – such as area charts.
- With just the chart selected (no points or series selected), launch the MPOC dialog as described in step 2 (if it is not up already).
- The MPOC dialog is automatically populated with the series information for the selected chart.
- Choose the series in the Series dropdown whose point you want to manipulate. Let us choose “Aluminum”. The entire series will be automatically selected on the chart and the point information will be populated in the Points dropdown.
- Next, let us choose the point that we want manipulate using the Points dropdown. We happen to know that we want to select the 28th point in the series. The point is automatically selected on the chart and the information about value is populated in the dialog.
- The next step is to change the value to smoothen the curve. We do this the same way as shown in step 4.
Thus using the MPOC Add-In, we can easily manipulate points of the chart to smoothen out the erroneous values.
MPOC Add-In Documentation
The section above covers the basics of using the Add-In. There are many more features that are beyond the scope of this blog article but these are covered in great detail in the provided documentation (attached at the bottom of this post). Please read the documentation before using this Add-In. Some of the topics covered in the documentation are:
- Installation Instructions
- Formula Support – The MPOC Add-In will not overwrite formulae in cells. We will instead use the Goal Seek feature in Excel to manipulate points that are based on formulas.
- Dialog Forms – The MPOC Add-In supports two forms of dialogs controlled by registry keys
- Compact Form
- Expanded Form
- Compact Form
- Known Limitations – Unsupported scenarios include Cross Workbook charts and Pivot Charts.
Conclusion
The Manipulate Points on Charts (MPOC) Add-In is a sample solution that will help you manipulate points on charts. This Add-In can be used to visually smooth curves in Excel. If this Add-In is useful to you or if there are any chart interactivity features you would like to see, we would like to hear from you.
Oct/090
New PowerPivot Site
This post is syndicated from Microsoft Excel.
More info and a fun video here: http://powerpivot.com/Oct/090
Are you an Office Developer? You’ll Want to Read This:
This post is syndicated from Microsoft Excel.
Today at the SharePoint conference the Office Developer Marketing Team announced the Office 2010 Application Compatibility Program. Details were posted today at Gray Knowlton's blog. Here's an excerpt from his post:
With the great value Office 2010 brings for end users, IT Professionals and Developers, we are also investing heavily in making deployment of the new version of Office easier. As part of our focus on deployment, we have renewed priority on helping ensure applications and Add-ins for existing installations of Office continue to work without hangs, crashed or performance degradation when interfacing with Office 2010.
IT departments charged with upgrading Office take special care to find the add-ins, macros and other 3d party applications users have installed to ensure they will not cause problems after the upgrade is complete. Developers (professional and non-professional dealing with macros and scripts in Office applications), on the other hand, spend time testing and migrating their code to work seamlessly in Office 2010. And then, there is a task of migrating Pre Office 2007 binary documents to the latest Open XML format based files.
Today we are announcing the Office 2010 Compatibility Program to help address these areas. The compatibility program will provide tools for environment assessment, code scanning and remediation assistance, and an update to the document conversion tools introduced with Office 2007. The tools, guidance and services we are delivering will be the most comprehensive we have provided to date for a new release of Office.
The post goes on to describe how to get involved with a beta of the tools. Check it out.
Oct/090
More updates from SPC
This post is syndicated from Microsoft Excel.
Steve Tullis & Pej Javaheri presented “Intro to Excel and Excel Services 2010” to a standing room only crowd at SharePoint Conference 2010. Features demo’d include:
- Excel:
- Pivot Chart improvements
- Filter Search
- Named sets
- Improvements to conditional formatting
- Slicers
- Sparklines
- Excel Services:
- Client fidelity improvements & support of new Excel 2010 features
- (View) Support of workbooks containing images, VBA, etc.
- Edit & Collaboration in the Enterprise (SharePoint) and in the Cloud (SkyDrive)
- Leveraging JSOM to create highly interactive dashboards
- Interactivity, What-if, and modeling inside the Excel Web Access web part
- Embedding Excel-based content in Office Client applications using REST
Using the Q&A session – which continued for ~ 15 minutes outside the room during the next presentation – as an indicator, people immediately saw the potential for how their business could be impacted by these products, and are excited about getting their hands on the beta to try it out.
Oct/090
Office Web Apps Technical Preview Expanding
This post is syndicated from Microsoft Excel.
From the Office Web Apps Blog:
About a month ago I wrote about the Technical Preview on Windows Live. Since then we’ve seen a lot of interest in Office Web Apps and received numerous requests from people wanting to try them out. To make this possible, we are opening up the Technical Preview and inviting more people to try out the Office Web Apps.
For a limited time, you can sign-up for a Technical Preview account here (if you are already a part of the technical preview, this link will generate an error): http://skydrive.live.com/acceptpreview.aspx/.documents?aobrp=browse.
The features in this expanded Technical Preview are the same as the initial preview; however, during the preview (and beyond) you can expect to see new functionality added over time. Thanks for helping us make Office Web Apps even better!
Oct/090
SPC Day 1: Keynote
This post is syndicated from Microsoft Excel.
More dispatches from Charlie Ellis at SPC. Note, he mentions some new features we haven't yet talked about on the blog (spoilers!) but will soon!
Three things really struck me during the keynote address:
- There’s just incredible momentum around SharePoint and a ton of excitement around SharePoint 2010 and all the great new social networking functionality, integration with the Office clients, the Web Apps, and – of course – the Business Intelligence in SharePoint. The atmosphere of the conference is very energized and excited.
- There was a ton of Excel in the SharePoint keynote: Excel Services as a huge selling point of SharePoint 2007, the Excel Web App and co-authoring in SharePoint 2010, the REST API allowing updateable BI content in SharePoint, and more.
- The REST API is fantastic and really connects with folks. There was spontaneous applause twice as Jared Spataro demoed using it to insert a chart in the blog post and have it update as you update the data in the Excel Web App.