Thursday, February 5, 2009

You may experience several problems after you install an automatic update for Word 2007 on a Windows Vista-based computer

Right after I updated Microsoft Office Word 2007, mouse function not really working at all in Word 2007. Also, It makes keep crushing in the middel of project. So I searched and found out useful information for this issue. Please review below and refer it.

Symptoms


You install an automatic update for Microsoft Office Word 2007 on a Windows Vista-based computer. Additionally, the computer must be restarted after the automatic update is installed. However, if Word 2007 is running when you restart the computer, you may experience the following symptoms:


  • The mouse does not work when you use Word 2007.

  • You cannot open a Word document from the Search window in Windows Vista.

  • You cannot open a Word document from Windows Desktop Search.

  • Word crashes when you try to start or to exit Word.

  • word stops responding when you open the Open dialog box.

  • Word stops responding when you save a document.

  • Word stops responding when you close a document.


Resolution


Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/ )

How to back up and restore the registry in WindowsTo resolve this problem, delete the HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Data registry subkey.

To do this, follow these steps:

Exit all Office programs.
Click Start
Collapse this imageExpand this image , type regedit in the Start Search box, and then press ENTER.
Collapse this imageExpand this image
If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.

Locate and then click the following registry subkey:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Data
On the Edit menu, click Delete, and then click Yes.
Exit Registry Editor.
Restart Word.

Friday, January 30, 2009

How Google Apps Setup works

Setting your company up with Google applications will help streamline business processes putting everyone in your company on the same communication network.Your Company will be able to enjoy the many benefits of Google. Your company will have its own intranet site hosted by Google.

read more | digg story

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007

HTML structures are very different rendering system between web mail system email (Gmail)and Outlook based email system. When we make email blast newsletter, we realized those differences. Outlook understands only certain HTML code tags. Following reference article show full chart of HTML specification

Introduction to HTML Parsing and Rendering in Outlook 2007

Microsoft Office Outlook 2007 uses the HTML parsing and rendering engine from Microsoft Office Word 2007 to display HTML message bodies. The same HTML and cascading style sheets (CSS) support available in Word 2007 is available in Outlook 2007.
This article provides reference documentation related to supported and unsupported HTML elements, attributes, and cascading style sheets properties.
Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 2 of 2) provides detailed instructions about how to install and use the Outlook HTML and CSS Validator tool.
The Outlook HTML and CSS Validator tool helps you to validate HTML and cascading style sheets grammar using some of the most popular Web development tools, such as Microsoft Office SharePoint Designer 2007, Microsoft Expression Web Designer 2007, Microsoft Visual Studio 2005, Macromedia Dreamweaver MX 2004, and Macromedia Dreamweaver 8.
These articles and accompanying tools are provided for your use and can help you to better understand the new capabilities offered with the switch to the Word 2007 HTML parsing and rendering engine. This information can help you with the generation of e-mail newsletters or other complex HTML documents.


Supported HTML Elements, Attributes, and Cascading Style Sheet Properties

Word 2007 supports a subset of the standard HTML 4.01 specification and of the Internet Explorer 6.0 HTML specification. Word 2007 also supports a subset of the standard Cascading Stylesheet Specification, Level 1. Word 2007 uses HTML elements that support a subset of the Word 2007 cascading style sheets properties. This article categorizes the Word 2007 supported cascading style sheets properties as follows:

FULL. The subset of the standard cascading style sheet 1.0 specification fully supported by Word. Note that Word 2007 also uses HTML elements that support a subset of the Word 2007 cascading style sheets properties.

COREEXTENDED. Two HTML elements that support a subset of the cascading style sheets properties are called out: DIV and P. DIV and P support a subset of Word 2007–supported cascading style sheet and are defined in this article by the term COREEXTENDED.

CORE. SPAN supports a smaller subset of Word 2007–supported cascading style sheets, defined by the term CORE.

Reference Site Link below:
http://msdn.microsoft.com/en-us/library/aa338201.aspx

Sunday, January 25, 2009

Functional JavaScript

Harnessing the power of the Function Object

By, Rob Gravelle

The JavaScript language

http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif

can operate equally well within many of the major programming paradigms. The first programming model most students learn is Procedural Programming; so called because procedures (functions) are used to group similar functionality.

JavaScript also supports most of the features of the Object-Oriented (OO) model, such as encapsulation, modularity, polymorphism and inheritance. Perhaps not a pure OO language like Java, the proliferation of JavaScript Frameworks in recent years, as well as the inclusion of new functionality in later versions of JavaScript, have brought the language closer to true OO style. In this article, we explore the Function object and learn about its role in a lesser known style of coding called Functional Programming. Our specific area of focus is the Functional Programming concept of using Higher Order functions to improve code modularity. Ironically, JavaScript might be the most widely deployed Functional Programming language in use today, but most people are unaware of this fact. That's a shame, because the Functional Programming style is one of our best allies in writing well-structured and modularized code.

Functional Programming: What It's All About

Functional Programming emphasizes the evaluation of expressions rather than the execution of commands. Tracing back to calculus mathematics, the main goal of Functional Programming is to prevent the inadvertent changing of already calculated values. As developers

http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif

know, the most likely cause of accidental variable modifications are functions that have access to global objects. The reason accessing of

global variables by multiple functions is inherently dangerous is that changing a global variable in part of a program can have unexpected effects in another part. Functional programming isn't a replacement for Object-Oriented and Pricedural/Imperative styles; each has a place in Web development

Sunday, January 11, 2009

Just say no to spam... and yes to technology

James Wong
January 06, 2009

E-mail marketing has become a staple in today's marketplace. Unfortunately, the proliferation of spam and identity theft scams has drastically reduced the effectiveness of the practice and has buried the applicable e-mails under mountains of garbage. While many people still get excited to see junk postal mail arrive in their mailbox, that sentiment typically does not carry over to an inbox full of junk e-mails.

Ironically, the solution to the spam problem is what caused it in the first place: technology. There is no reason for e-mail marketers to send spam to potential customers in light of the software applications, such as CRM products, available today that allow marketers to track potential customers and weed out those who will consider their messages spam. Here are a few tips on how to implement technology to eliminate the perceived need to send unfocused, blanket e-mails.

Know the customer
Many companies send mass e-mails because they are not sure who will be receptive and who won't be. So, they send the message to everyone hoping that the interested ones will actually read it and buy into whatever it is they're asking them to do. The way around this is simple: Know who your potential customers are. Take notes on your potential customers' likes and dislikes, not just data gathered based on what Web sites they visit, but real, personal information that will give you clues on how to approach them in your e-mails. The ideal solution would be to use a technology that allows you to take notes right within your contact list in your e-mail program, which for most of the world is Microsoft Outlook.

Automatic e-mail distribution
If you're keeping good notes on potential customers within your e-mail program's contact list, the next step is to use a technology that allows you to set up automatic e-mail follow-ups that can be designated to go to a specific customer or group of customers on a given date and time. This allows you to set up targeted messages to go to potential customers right when you discover important information that will draw them to a particular product or service. Then, you can move on to another project, knowing that the e-mail will be sent to the customer at the right time with the right information.

Do it all with one application
Finally, use a solution that pulls these capabilities all together in one unified application, preferably one with which you are already familiar. This will make sending targeted, personalized marketing e-mails that much easier. A big reason many companies send spam is because it is easy. By using a software application that accomplishes the above tasks within a program you are likely already using, such as Outlook, the ease of sending spam is replaced with the ease of sending personalized, more effective e-mails to potential customers.

Because of its simplicity, the temptation to send blanket spam e-mails will always exist, but it's important for marketers to realize that by using the right technology, sending targeted e-mails to the right potential customers can be just as easy and much more effective.