How to: AutoBCC in Outlook 2016 / Office 365


This is continuation of the my earlier post on how to add AutoBCC in 2007 & 2010 outlook versions.

In this post I am adding the ways to how to add AutoBCC to Outlook 2016 / Office 365 Outlook. The area covered are:


  • How to enable / view VB Editor
  • How to Create Digital Certificate in this version of Outlook
  • How to add AutoBCC for all emails
  • How to add different BCC to email adresss for different accounts, if you use multiple accounts to send emails


  1. Enable / View VB Editor:


Office 365 /  Outlook 2016 installs initially with Developer options in hidden more.

Opening the Developer Tab


All Office 2016 applications use the ribbon. One tab on the ribbon is the Developer tab, where you access the Visual Basic Editor and other developer tools. Because Office 2016 does not display the Developer tab by default, you must enable it by using the following procedure:


To enable the Developer tab and view Visual Basic Editor, do the following steps:



On the File tab, choose Options to open the Outlook Options dialog box.


Click Customize Ribbon on the left side of the dialog box.


Under Choose commands from on the left side of the dialog box, select Popular Commands.


Under Customize the ribbon on the right side of the dialog box, select Main tabs, and then select the Developer check box.


Click OK.


Please note: In Office 2007, you displayed the Developer tab by clicking the Office button, clicking Options, and then selecting the Show Developer tab in Ribbon checkbox in the Popular category of the Options dialog box

After you enable the Developer tab, Bingo, it is easy to find the Visual Basic and Macros buttons.

Developer tab in Outlook 2016



  1. How to Create Digital Certificate


The “Digital Certificate for VBA Projects” is no longer a registered application that can be found from the start menu, but the executable is available in the following folder.


“C:\Program Files\Microsoft Office 15\root\office15\SELFCERT.EXE”


“C:\Program Files (x86)\Microsoft Office\root\Office16\SELFCERT.EXE”


if you can’t find it, search for SELFCERT.EXE In you C:\ drive.


Open that application and create a new (Any name) certificate. Close that application


  1. How to add AutoBCC for all emails


The further steps are as mentioned in my earlier post for AutoBCC 2007 & 2010 outlook versions.

Open VB Editor by going to Developer Tab, Editing :

– Project1 (VbaProject.OTM)

– Microsoft Outlook Objects

– ThisOutlookSession

Selecting “Application” in the editing Tab


Remember to select the digital certificate you have created by going to Tools – Digital Certificates in the VB Editor Menu


  1. How to add different BCC to email adresss for different accounts,


if you use multiple accounts to send emails, it will be convenient to have different email addresses as BCC address for different accounts that you chose while sending email.

Use the same steps of Opening VB Editor and Editing

For this you need to use If — Then loops to define each addresses.


Private Sub Application_ItemSend(ByVal Item As Object, _
Cancel As Boolean)
Dim objRecip As Recipient
Dim strMsg As String
Dim res As Integer
Dim strBcc As String
On Error Resume Next

strBcc1 = “”
strBcc2 = “”

‘ Use the account name as it appears in Account Settings
If Item.SendUsingAccount = “” Then

Set objRecip = Item.Recipients.Add(strBcc1)
objRecip.Type = olBCC
If Not objRecip.Resolve Then
strMsg = “Could not resolve the Bcc recipient. ” & _
“Do you want to send the message?”
res = MsgBox(strMsg, vbYesNo + vbDefaultButton1, _
“Could Not Resolve Bcc”)
If res = vbNo Then
Cancel = True
End If
End If

End If

If Item.SendUsingAccount = “” Then

Set objRecip = Item.Recipients.Add(strBcc2)
objRecip.Type = olBCC
If Not objRecip.Resolve Then
strMsg = “Could not resolve the Bcc recipient. ” & _
“Do you want to send the message?”
res = MsgBox(strMsg, vbYesNo + vbDefaultButton1, _
“Could Not Resolve Bcc”)
If res = vbNo Then
Cancel = True
End If
End If

End If

Set objRecip = Nothing
End Sub



Is it, a message to all budding parents..?

This is the sharing of an interesting article on Mashable how to introduce the new generation to the gadgets.

Source: Mashable

Source: Janell Burley Hofmann

It’s a classic parenting dilemma of the digital age: You want your kid to have that shiny new smart phone but don’t want that to lead to an ongoing power struggle over how it can and can’t be used.

It seems Janell Burley Hofmann, a blogger and mother of five, has found a solution.

She gave her 13-year-old son Gregory an iPhone for Christmas. But it came with a catch — namely, an 18-point contract outlining how Gregory’s new toy can and can’t be used. Hofmann published the contract on her personal website, and it provides some pretty interesting food for thought.

The Note begins:

Merry Christmas!  You are now the proud owner of an iPhone.  Hot Damn!  You are a good & responsible 13 year old boy and you deserve this gift.  But with the acceptance of this present comes rules and regulations.  Please read through the following contract.  I hope that you understand it is my job to raise you into a well rounded, healthy young man that can function in the world and coexist with technology, not be ruled by it.  Failure to comply with the following list will result in termination of your iPhone ownership.

I love you madly & look forward to sharing several million text messages with you in the days to come.

1. It is my phone.  I bought it.  I pay for it.  I am loaning it to you.  Aren’t I the greatest? 

2.  I will always know the password.

 3.  If it rings, answer it.  It is a phone.  Say hello, use your manners.  Do not ever ignore a phone call if the screen reads “Mom” or “Dad”.  Not ever.

 4.  Hand the phone to one of your parents promptly at 7:30pm every school night & every weekend night at 9:00pm.  It will be shut off for the night and turned on again at 7:30am.  If you would not make a call to someone’s land line, wherein their parents may answer first, then do not call or text.  Listen to those instincts and respect other families like we would like to be respected.

5.  It does not go to school with you.  Have a conversation with the people you text in person.  It’s a life skill.  *Half days, field trips and after school activities will require special consideration.

6.  If it falls into the toilet, smashes on the ground, or vanishes into thin air, you are responsible for the replacement costs or repairs.  Mow a lawn, babysit, stash some birthday money.  It will happen, you should be prepared.

7.  Do not use this technology to lie, fool, or deceive another human being.  Do not involve yourself in conversations that are hurtful to others.  Be a good friend first or stay the hell out of the crossfire. 

8.  Do not text, email, or say anything through this device you would not say in person.

9.  Do not text, email, or say anything to someone that you would not say out loud with their parents in the room.  Censor yourself.

10.  No porn.  Search the web for information you would openly share with me.  If you have a question about anything, ask a person – preferably me or your father. 

11.  Turn it off, silence it, put it away in public.  Especially in a restaurant, at the movies, or while speaking with another human being.  You are not a rude person; do not allow the iPhone to change that.

12.  Do not send or receive pictures of your private parts or anyone else’s private parts.  Don’t laugh.  Someday you will be tempted to do this despite your high intelligence.  It is risky and could ruin your teenage/college/adult life.  It is always a bad idea.  Cyberspace is vast and more powerful than you.  And it is hard to make anything of this magnitude disappear – including a bad reputation.

13.  Don’t take a zillion pictures and videos.  There is no need to document everything.  Live your experiences.  They will be stored in your memory for eternity.

14.  Leave your phone home sometimes and feel safe and secure in that decision.  It is not alive or an extension of you.  Learn to live without it.  Be bigger and more powerful than FOMO – fear of missing out. 

15.  Download music that is new or classic or different than the millions of your peers that listen to the same exact stuff.  Your generation has access to music like never before in history.  Take advantage of that gift.  Expand your horizons.

16.  Play a game with words or puzzles or brain teasers every now and then.

17.  Keep your eyes up.  See the world happening around you.  Stare out a window.  Listen to the birds.  Take a walk.  Talk to a stranger.  Wonder without googling. 

18.  You will mess up.  I will take away your phone.  We will sit down and talk about it.  We will start over again.  You & I, we are always learning.  I am on your team.  We are in this together.


It is my hope that you can agree to these terms.  Most of the lessons listed here do not just apply to the iPhone, but to life.  You are growing up in a fast and ever changing world.  It is exciting and enticing. Keep it simple every chance you get.  Trust your powerful mind and giant heart above any machine.  I love you.  I hope you enjoy your awesome new iPhone.  Merry Christmas!






Android’ing for beginners.




Type in the languages you want – Google Input Tools

Type in the languages you want, when you want them — anywhere on the web.


Google Input Tools makes it easy to enter text in the languages you want, when you want them.

– Need to reply to an e-mail in Malayalam?

– Want to join the Google+ conversation with your Hindi-speaking friends?


Switch to typing in a different language with the click of the mouse, and switch back just as easily. The Google Input Tools extension provides virtual keyboards for over 70 languages, and full IMEs or direct transliteration for over 20 different scripts.

Usage Instructions: 

When you first install the extension, click on the extension icon, then select “Extension Options” in the pop-up menu. A new tab will appear where you can select your preferred languages or input methods. The keyboards or IMEs you add to ‘Selected input tools’ can be enabled at any time from the extension itself. You can always return to this options page to add, remove, or change the order of your input tools.

To use an input tool, simply click on the extension icon, select the desired language tool in the pop-up menu, then click on any text box on the web page. To turn off an input tool, click on the extension icon and select the “Turn Off” option. 


Due to security features of Google Chrome, the Google Input Tools extension will not assist with input in the address bar (omnibox), on the Chrome Web Store, or inside of other Chrome extensions. It does not currently assist with input inside of Flash applications.

Install Google Input Tools

Via – Chrome Store


Two interesting outlook add-ons

Reply All Reminder

CodeTwo Outlook Reply All Reminder is a free tool that resolves all those “e-mail-reply-boobs” once and for all. It is a typical ‘install-and-forget’ program so it does not need any configuration. Straight after you install this handy application, you will be notified about other recipients of the original message every time you click Reply.


Attachment Reminder

CodeTwo Outlook Attachment Reminder is a free and easy to use Microsoft Outlook add-in which will prompt you to attach files to your email if it seems you have forgotten to do it. The program quickly scans your message right after you click the send button and checks it for predefined keywords that trigger an alert.




What Is Odex And Deodex In Android

As an Android newbie, what bothered me most was coming across terminology beyond my comprehension. Not coming from a Linux background it became hard to keep up with the oh-so-commonly-used words spread all across the development community. Likewise, since I didn’t understand the terms, consequently I was unable to determine is something was of any use to me or not. From what I have seen, this problem extends to many novice and even average users.

One commonly occurring word when playing with custom ROMs and firmware, and even themes is deodexed and odexed. Most users fail to understand what these terms actually imply, and while developers would boast again and again about their themes and ROMs being deodexed, the average user is left clueless as to what is going on.

In this article, we’ll try to explain what odexed and deodexed means, and what implications does it bring to a casual user.


In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These ‘odex’ files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution.


Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled intoclasses.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.

In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.


For the more geeky amongst us, Android OS uses a Java-based virtual machine for running applications, called the Dalvik Virtual Machine. A deodexed, or .dex file contains the cache used by this virtual machine (referred to as Dalvik-cache) for a program, and it is stored inside the APK. An .odex file, on the other hand, is an optimized version of this same .dex file that is stored next to the APK as opposed to inside it. Android applies this technique by default to all the system applications.

Now, when an Android-based system is booting, the davlik cache for the Davlik VM is built using these.odex files, allowing the OS to learn in advance what applications will be loaded, and thus speeds up the booting process.

By deodexing these APKs, a developer actually puts the .odex files back inside their respective APK packages. Since all code is now contained within the APK itself, it becomes possible to modify any application package without conflicting with the operating system’s execution environment.


The advantage of deodexing is in modification possibilities. This is most widely used in custom ROMs and themes. A developer building a custom ROM would almost always choose to deodex the ROM package first, since that would not only allow him to modify various APKs, but also leave room for post-install theming.

On the other hand, since the .odex files were supposed to quickly build the dalvik cache, removing them would mean longer initial boot times. However, this is true only for the first ever boot after deodexing, since the cache would still get built over time as applications are used. Longer boot times may only be seen again if the dalvik cache is wiped for some reason.

For a casual user, the main implication is in theming possibilities. Themes for android come in APKs too, and if you want to modify any of those, you should always choose a dedoexed custom ROM.

(Copy-Edit) Blogging Practice..

Compare these two blogs I read recently..

Should You Really Spend Money On A Car Insurance Policy Associated With Kerbside Support

One of the most bothersome predicaments which a vehicle owner is going to be in might be whenever the family car ceases operating or there is a flat car tire someplace when motoring on a distant route. Therefore, if your goal is mental comfort the best idea can be to add a condition within your auto insurance that covers this manner of incident. The condition is usually found in the specifics pertaining to the breakdown service and paying for this insurance coverage can give you lots of security that you and your family and your car or truck will be in really good hands in any manner of urgent situation. …(cont)…


 on on 19th March 2011



Should You Order Car Insurance Associated With Roadside Service

One among the more demoralizing scenarios which a car driver will likely be in is in fact if the motorcar ceases operating or they encounter a puncture some time when motoring on an isolated track. This is why, when you require mental comfort the best idea will be to incorporate a condition as part of your vehicle insurance which addresses this kind of position. The condition is generally found in the particulars relating to the roadside services and committing to this insurance protection can give you plenty of assurance that yourself and then your family car are in really good hands in virtually any class of scenario. …(cont)…

Posted on on 19th March 2011