Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • Lotus Symphony wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category Lotus Symphony 3 Documentation Custom Search Scope...
Search
Learning Center > Video Gallery > VBA Interoperability in Lotus Symphony 3
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

IBM contributorGayle Thiel
Contribution Summary:
  • Articles authored: 9
  • Articles edited: 13
  • Comments Posted: 9

Recent articles by this author

Developing an IBM Lotus Symphony and IBM Sametime integration plug-in: The Instant Share scenario

Learn how to develop an Eclipse plugin for IBM® Lotus® SymphonyTM 3.0 that provides integration with the IBM Sametime® 8.5.2 client. In our example we show how to leverage the Sametime JSTHelper toolkit to instantly share a document edited in Lotus Symphony for the purpose of collaborative review ...

How to prevent Lotus Symphony 3 from running at startup

You can prevent Lotus Symphony from running at startup, but doing so can affect performance.

The Sidebar in Lotus Symphony 3: Your Key to Text, Layout, and More

In this video we'll demonstrate some new features in IBM® Lotus® SymphonyTM 3. The sidebar in Lotus Symphony 3 contains more panels such as the properties panel, the style list, the clip art panel, the functions panel, animation effects, and slide transitions.

VBA Interoperability in Lotus Symphony 3

In this video we'll demonstrate a new feature in IBM® Lotus® SymphonyTM 3. Visual Basic for Applications (VBA) is a programming language used in most Microsoft Office applications. In Lotus Symphony, you can edit and run Microsoft VBA code directly. h2 Welcome h2 To read a text version of ...

Using Live Text in Lotus Symphony 3

In this video we'll demonstrate a new feature in IBM® Lotus® SymphonyTM 3. The Live Text feature works with installed widgets by recognizing and identifying particular content types, such as person's name, email or phone number. You can then click that content type to perform an appropriate ...

Learning Center articleVBA Interoperability in Lotus Symphony 3

Added by IBM contributor Gayle Thiel | Edited by IBM contributor Sharyn Richard on October 3, 2012 | Version 18
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: 3.0, documents, presentations, spreadsheets, videos, video3


In this video we'll demonstrate a new feature in IBM® Lotus® SymphonyTM 3. Visual Basic for Applications (VBA) is a programming language used in most Microsoft Office applications. In Lotus Symphony, you can edit and run Microsoft VBA code directly.


Welcome

To read a text version of this video, scroll down to the Welcome section in this wiki article.

To watch the video, click the play button.




Watch the demonstration full screen in a new windowexternal link
Table 1. Welcome

Step
Caption
1.1
In this video we'll demonstrate a new feature in IBM Lotus Symphony 3.

Visual Basic for Applications (VBA) is a programming language used in most Microsoft Office applications. In IBM Lotus Symphony, you can edit and run Microsoft VBA code directly.

© Copyright IBM Corporation 2010
1.2In this demo, we'll edit the VBA code of an Excel file using Lotus Symphony and test that code.


Opening an Excel macro

Table 2. Opening an Excel macro
Step
Caption
2.1
Let's right-click on the file VBAExample.xls, select Open With and then select IBM Lotus Symphony. We'll click OK when we see messages about the macro.


Editing the macro

Table 3. Editing the macro
Step
Caption
3.1
In Lotus Symphony, we can edit VBA macros on the Basic editor. So we open the Macros window from the main menu and select the macro that we want. The Basic editor opens.
3.2
Now we can add our code. In this demo, our code creates a spreadsheet and sets the content of one cell to the current time and date.


Testing the macro

Table 4. Testing the macro
Step
Caption
4.1
Once our code is ready we'll click to compile the code and run this macro.
4.2You can see that the view is automatically switched to the Lotus Symphony main window, and a new spreadsheet is opened with the content of cell A1 modified.


Thank you

Step: 5.1

Caption: Thank you for watching this demo. For more information visit the Lotus Symphony wiki.



IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml.

Microsoft is a trademark of Microsoft Corporation in the United States, other countries, or both.

  • Edit
  • More Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (18)
collapsed Versions (18)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (18)Oct 3, 2012 6:43:58 PMSharyn Richard  IBM contributor
17Sep 29, 2012 9:05:24 PMSharyn Richard  IBM contributor
16Nov 27, 2010 6:40:40 PMSharyn Richard  IBM contributor
15Nov 27, 2010 6:37:35 PMSharyn Richard  IBM contributor
14Nov 27, 2010 6:34:39 PMSharyn Richard  IBM contributor
13Nov 27, 2010 3:31:08 PMSharyn Richard  IBM contributor
12Nov 27, 2010 3:29:39 PMSharyn Richard  IBM contributor
11Nov 27, 2010 3:28:18 PMSharyn Richard  IBM contributor
10Nov 24, 2010 8:53:47 PMRob Flynn  IBM contributor
8Nov 24, 2010 8:53:15 PMRob Flynn  IBM contributor
7Nov 24, 2010 5:11:05 PMGayle Thiel  IBM contributor
6Nov 24, 2010 3:57:16 PMGayle Thiel  IBM contributor
5Nov 24, 2010 1:53:35 PMGayle Thiel  IBM contributor
4Nov 24, 2010 1:47:40 PMGayle Thiel  IBM contributor
3Nov 24, 2010 1:44:24 PMGayle Thiel  IBM contributor
2Nov 24, 2010 1:28:17 PMGayle Thiel  IBM contributor
1Nov 23, 2010 1:08:53 PMGayle Thiel  IBM contributor
1Nov 24, 2010 1:26:40 PMGayle Thiel  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use