HOME
Home
Virus
Noticias
Downloads
Fórum
Livros de Outlook
Eventos
Software / Add-ins
Formação
Blog
Livro de visitas
Inquéritos
Exchange Server

OUTLOOK ARTICLES

Apresentação
Ricardo Silva [MVP]
Marcelo Thalenberg
Clube Hardware
Thomas Quester
Especialistas em Vírus
Artigos de Outlook Express
Microsoft Office

TÓPICOS
Principiantes
Intermédio
Avançado
Microsoft

PESQUISA
Pesquisa:
 
Procura no site

Mapa do site
Pesquisa na Web


CONTACTOS
Contacte-nos
Histórico do site
Site na Imprensa
Questões frequentes
Newsletters

Subscrever Newsletter:
 
Subscrever

Personalizar o Outlook Hoje
 

É possível desenhar ou modificar a sua própria página de Outlook Hoje, extraindo a versão standard, do ficheiro DLL onde fica situada normalmente. Desta forma poderá então editá-la no Bloco de Notas (Notepad), ou utilizando um browser, fazer Ver, Source. Um editor HTML, como o FrontPage, poderá causar alguns problemas envolvendo a disposição do Outlook Hoje. No entanto, quando verificar como a página se comporta após algumas alterações, poderá achar que vale a pena tentar. Se estiver a desenhar uma página do “zero” não há nada que o impeça de utilizar um editor HTML, WYSIWYG ou outra forma. Eu  não forneço instruções para alterar a página do Outlook Hoje, mas há algumas sugestões para diversos usos que esta funcionalidade pode ter.

Devo agradecer ao Ronald Kuetemeier a utilização da fonte e a explicação dos vários passos necessários para trabalhar fora da sua DLL. Poderemos encontrar documentação interessante no Kit de Desenvolvimento do Outlook 98, onde encontramos instruções para recriar os “Estilos”, que estavam presentes na versão Beta do Outlook 98.

Deve-se notar, que, quando o Outlook chama a página através do sistema de ficheiros, há uma ligeira desvantagem no desempenho, ao alcançar a DLL, o Outlook pode apresentar uma versão estática das tabelas Calendário e Tarefas, enquanto carrega a versão dinâmica. Quando se acede á página através do sistema de ficheiros, isto não será possível e terá que aguardar (cerca de 4 segundos extras com um P120 com 32 MB de acordo com a documentação supracitada) um pouco mais para ver os seus apontamentos e tarefas. No entanto, se tiver acesso a software de desenvolvimento como o Microsoft Developer Studio 5.0 (as instruções para utilização deste software não estão englobados neste site) poderá colocar o ficheiro que editou de novo na DLL. Antes de o fazer grave os ficheiros!

Isto só funcionará com o NT uma vez que não “pode substituir recursos em ficheiros executáveis no Windows 95” utilizando o Microsoft Developer Studio (mais uma vez de acordo com os documentos KDO). Não sei se é possível com outro software. Isto voltaria a dar rapidez à página.


Sobre este assunto vale a pena ler, este artigo reproduzido de www.microsoft.com/msdn/news/feature/032598/oldeven.htm:

“Há um série de limitações que deve manter em mente ao adicionar conteúdos e funcionalidades á página do Outlook Hoje.

 Embora o Outlook Hoje forneça aos utilizadores uma visão sumária poderosa, não  se pretendem substituir os módulos Inbox, Calendário e Tarefas. Nem é sua intenção subsituir um browser de Internet.O Outlook Hoje deve ser considerado um ponto de partida sumário pessoal e para partilha da informação na Internet/Intranet.

Modificar a página do Outlook Hoje pode resultar na redução da performance. Mais uma vez reforço a ideia de que o Outlook Hoje deve ser um ponto de partida, para o utilizador ler ou verificar periódicamente durante o dia ou semana.

Personalizar o Outlook Today é considerado uma caracteristica avançada de desenvolvimento, espera-se  que venha a mudar em próximas versões. Assim, modificações feitas no Outlook Hoje em versões anteriores, requerem a reescição do código de modo a funcionar em versões posteriores.

A distribuição das páginas do Outlook Hoje é muito limitada, e consequentemente não devem ser feitas em larga escala tal como é requerido pelas maiores organizações.”

Como Fazê-lo:-

Personalizar a página do Outlook Hoje

Abra o seguinte endereço no IE4 ou superior (Adapte, se necessário, caso tenha instalado o Outlook noutra localização):

res://Outlwvw.dll/Outlook.htm

Em alguns computadores o caminho, nem sempre funciona – não sei bem porquê (ver FAQ) – ainda que o endereço seja igual ao que o Registry define como sendo a localização padrão da página.Se não, tente os seguinte, substituindo o caminho se a localização for personalizada:

res://C:\Program%20Files\Microsoft%20Office\Office\Outlwvw.dll/Outlook.htm

res://c:\program%20files\microsoft%20office\office\1033\Outlwvw.dll/Outlook.htm

Na opção de eliminar erros (debug) clique não.

Não se preocupe que a informação no calendário e tarefas não sejam mostrados – isto não é possível fora do Outlook e infelizmente não parece possível colocar a página como o Ambiente de Trabalho (Desktop) activo.

Crie um novo directório (o meu é c:\today) no seu disco rigido. Eu sugiro colocá-la no directório raiz, especialmente se você estiver a utilizar as páginas do Outlook Hoje da minha Net Folder, que é ligado aos meus ficheiros no c:\today.

Grave o ficheiro como HTML neste directório com o mesmo nome (Outlook.htm).

Edite o código fonte substituindo as três ocorrências de ‘display:none’ para se ler ‘display:’ Procure com a função de busca. Ao fazer isto vai ter a possibilidade de ver as tabelas Correio, Calendário e Tarefas no sistema de ficheiros na página em HTML. Se editar o ficheiro e depois retornar o ficheiro á sua DLL terá de reinserir ‘none’ só assim pode apresentar uma versão estática das tabelas Calendário e Tarefas, enquanto carrega a versão dinâmica.

Neste momento tem de extrair o ficheiro custom.htm ou página de opções da DLL, da mesma forma como anteriormente, e colocá-la no mesmo directório da sua página de Outlook Hoje.

Feito isto, encontre a variável “var strReturnURL”. Mude esta linha para:

var strReturnURL = "file:///C:/Today/Outlook.htm";

Este caminho será utilizado se cancelar a alteração das opções, retornando assim á sua página de Outlook Hoje. Ainda não estou certo de como isto pode ser feito ( talvez um atalho no teclado, uma caracteristica que queiram implementar mais tarde, uma caracteristica que abandonaram, ou talvez me esteja a falhar algo ?), mas é melhor alterar para o caso de acontecer. Se não tudo volta ao ponto de partida, a página padrão do Outlook Hoje na DLL, e as alterações do Registry teriam de se repetir os passos de novo.

Edite em seguida os links no custom.htm para a página padrão de Outlook Hoje. Procure a marca //, defina o estilo por defeito, e altere as propriedades da URL e IMG nas linhas “straStyles” com o caminho da página padrão do Outlook Hoje e o standard.gif respectivamente.

A última coisa a ser feita é mudar a seguinte chave do Registry que diz ao Outlook onde procurar quando abre a página de Hoje:

My Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Outlook\Today

Edite a string “URL” para ler “c:/path to your Outlook today page.htm” [Nota: a barra para a frente]. Esta pode ser a página padrão que mudou agora ou outra qualquer que queira.

Parece-me que esta string não está necessariamente presente em todos os Registry, assim, aqui vai toda a chave:

(Default) (Value Not Set)
"CalDays" "7"
"Style" "Style0"
Taskfilter "All"
Url "res://outlwvw.dll"

change to:
"C:/today/outlook.htm

Para adicionar um valor de string, clique direito na janela de string, e escolha New String Value. Nomeie-o “Url” (exactamente) e adicione-o á localização da sua página clicando duas vezes no nome da string.

Note que a página especificada deve ser a mesma do que a assignada ao “Style0” na fonte do custom.htm. Se não é, e se tem várias páginas de Hoje (ver abaixo), mude o valor de Style para “Style1”, ou o número apropriado.

Nota: Se quiser utilizar as instruções abaixo com várias páginas de Hoje,  a opção de Styles mudará automáticamente este valor de Registry, se deixar o valor do Style por defeito em 0 e mudar utilizando a página de opções descrita abaixo.

Agora poderá adicionar links, ActiveX, scripts, ou o que quiser ao ficheiro, e pode também criar múltiplas versões para fazer face a diferentes utilizações, escritório/casa, etc. Se conseguir ter acesso ao ficheiro outlwvw.dll continue com as instruções, se não envie-me um e-mail com o assunto “Página de opções”.

Back to top

Adicionar uma opção de "Styles" á página de opções

Crie uma cópia do ficheiro custom.htm que extraiu anteriormente, e extraia o mesmo ficheiro de outlwvw.dll da versão Beta do Outlook 98.

Veja os dois códigos simultaneamente em cada metade do ecrã e copie cuidadosamente o HTML relacionado com o Style da versão Beta para a versão custom.htm. Desta forma vai manter actualizado o ecrã de opções, enquanto explora a função de mudança de Style da versão Beta. Salve este ecrã de opções na mesma pasta anterior. Se não tem a certeza de que parte do código me refiro, primeir veja tudo o que se refere a Styles, mas se ainda assim tiver problemas, envie-me um e-mail com o assunto “Options Page”.

Extraia o ficheiro standard.gif da versão Beta outlwvw.dll e coloque no mesmo directório. Esta é uma pequena amostra do ecrã do Outlook Hoje que aparece na opção de Styles. Pode criar uma destas por cada página  nova que criar. Outra opção seria eliminar todas as referências no código a este ficheiro. Utilize o Print Screen e um editor de imagens para criar um ficheiro gif semelhante.

Agora copie as quatro linhas de “straStyles” e insira-as como mostrado (vá até á secção “Fill the drop-down with available styles”) para cada um dos estilos que deseja escolher. O exemplo demonstra dois estilos á escolha da lista, mas pode inserir mais. Lembre-se apenas que tem de colocar um digito a mais para corresponder a cada estilo.

// Fill the drop-down with available styles
 var i, elOptionTemp
 for ( i = 0; i < straStyles.length; i++ )

{straStyles[0] = new Object();
straStyles[0].Name = "Standard"
straStyles[0].URL = "c:/today/outlook.htm"
straStyles[0].Img = "c:/today/standard.gif"

straStyles[1] = new Object();
straStyles[1].Name = "Standard With Links"
straStyles[1].URL = "c:/today/today1.htm"
straStyles[1].Img = "c:/today/today1.gif"

  elOptionTemp = null
  elOptionTemp = document.createElement( "OPTION" );
  elOptionTemp.text = straStyles[i].Name;
  elOptionTemp.value = "Style" + i
  document.all.lbStyle.add( elOptionTemp )

Isto anexa um número a cada estilo de cada página o qual será reconhecido pelo Registry.

 Agora edite o link para o ecrã de opções na fonte do código de todas as páginas do Outlook Hoje, incluindo a página padrão, para que todas apontem para esta versão custom.htm. Faça uma procura ao texto “options” para encontrar. Assegure-se que a variante strReturnURL ainda aponta para a página que pretende utilizar.

Neste momento deverá ser possível ir ao Outlook, clicar na página de opções e escolher um estilo diferente de Hoje!

A forma mais simples de começar a personalizar a página de Outlook Hoje é alterar o número de dias em que pode indicar apontamentos.

Abra o seu ficheiro custom.htm (para saber como veja personalizar o Outlook Hoje), no Notepad ou similar, e faça uma busca do texto “showcal”. Deve então encontrar o seguinte:

<select name="selShowCal" id="lbShowCal">
<option selected value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7

Só necessita de copiar mais opções consoante o número de dias que queira escolher. Isto poderá ser útil se não tem muitos apontamentos por semana ou durante os fins-de-semana e feriados.
 

Abrir o browser por defeito através de um link no Outlook Hoje.

Esta dica foi fornecido pelo James B. Boye-Doe:

Para colocar um link na página do OH qua abra o explorador de internet, precisa de uma variação de:

<a style="cursor:hand" class="itemNormal"
onclick="window.open('http://www.avnet.co.uk/outlook','_blank');">
Outlook Misc.</a>

A linha da “class” refere-se ao estilo CSS listado no topo da página.

MUITO IMPORTANTE:
Não é Possível Personalizar o Outlook Hoje Após Instalar a Atualização Crítica 813489 para o Internet Explorer
http://support.microsoft.com/default.aspx?scid=kb;pt-br;820575

 

Topo

 
Copyright © 2004, rsoutlook.com. Todos os direitos reservados
CV | Parcerias | Publicidade no site

Livro

Já está à venda em várias livrarias do País

O meu segundo livro: "Domine a 110% o Outlook 2003"
da editora FCA. 

Tudo sobre o livro.

Leia o Press Release


(21-06-2004)

Dicas
Dicas de Outlook

Como desbloquear os anexos no Outlook

Configurar o Outlook e o Internet Explorer contra Vírus

Outras dicas...
Artigos + Visitados
Artigos considerados mais interessantes no site ou blog

Formulários de Outlook

Outlook VBA

Um programa está a tentar aceder...

O que há de novo no Outlook 2003 SP1

Enviar imagens como no Outlook Express