Views

Important:

Quaisquer necessidades de soluções e/ou desenvolvimento de aplicações pessoais/profissionais, que não constem neste Blog podem ser tratados como consultoria freelance à parte.

...

Mostrando postagens com marcador Office. Mostrar todas as postagens
Mostrando postagens com marcador Office. Mostrar todas as postagens

12 de dezembro de 2013

Excel Tips - Calendário Compacto para 2014 - THE COMPACT CALENDAR 2014




Continua o nosso desafio quanto a manter o controle sobre os diversos projetos e atividades nas quais estamos envolvidos! 

Acompanharmos as diversas fases em vários cronogramas exige disciplina e assertividade. Ter uma boa ferramenta de apoio, pode ser a diferença entre atingir os nossos objetivos ou despercebermos que deveríamos ter feito isso.

O que se segue é uma versão traduzida do Calendário Compacto para 2013, desenvolvido por David Seah.

Este calendário tem uma apresentação compacta, dividida em semanas, com linhas numeradas numa planilha Excel. Usá-lo nos ajudará a avaliarmos melhor a duração dos eventos previstos nas semanas do ano.

Esta versão do calendário é ideal para os projetos onde se planeja controlar as várias fases da implementação. Sua impressão está posicionada na margem esquerda de uma folha A4, proporcionando muito espaço para comentários e anotações.


Este Calendário Compacto é um Calendário de Planejamento muito versátil, fácil de personalizar e imprimir a partir do Microsoft Excel
12-month calendar in Excel 2007To add a holiday, just type in the date in the first column and a note in the second. The rest of this is for fancy formatting.The instructions worksheet reminds you how to modify things








Por padrão, o calendário inclui os feriados americanos destacados em vermelho, mas podemos inserir outros eventos.

Solicite uma versão 

Deixe um comentário junto com o seu endereço de e-mail neste POST(Acesse ao link do post, pois este artigo está sendo replicado em vários blogs)

Calendário Compacto é simples de imprimir. Encaixa-se em uma única página, as semanas são apresentadas como uma pilha de tempo disponível, torna-se fácil bloquear os dias, fazendo anotações sobre reuniões, feriados e fins de semana.

Modificando o Calendário Compacto

Precisará ter no mínimo o Microsoft Excel 2007 ou versão posterior para modificar os arquivos xltx do Calendário Compacto. Se estiver usando uma versão anterior do Office no Windows, utilize este service pack para download a partir do site da Microsoft.

NOTA: O Calendário Compacto está salvo como um modelo do Excel (xltx). Se clicar duas vezes em um arquivo de modelo do Excel, ele abre uma cópia que salvará sem modificar o modelo mestre. Se quiser editar o modelo em si, deve abrí-lo como um modelo do MS Excel.

Por favor, note que é necessário o Microsoft Excel 2007 ou versão mais recente .Outros softwares como o Open OfficeGoogle Docs, e outros podem importar a planilha Excel, mas devido as diferenças na maneira de lidar com as datas faz-se necessário certificar-se de que os calendários estarão corretos.
Tags: 2014, Excel, tips, calendário, calendar, download, David Seah, xltx, Office, MS Office, 




Inline image 1

11 de abril de 2012

Microsoft Office 2007 - Interactive Developer Map

Inline image 1





The Microsoft Office 2007 Interactive Developer Map is a Windows Presentation Foundation (WPF) application that helps developers visualize the different programs, servers, services, and tools that will help them build solutions. It allows them to drill down to each product and technology and learn about new features, objects, Web services, namespaces, and schemas required to extend Microsoft Office and build custom Office Business Applications (OBAs).

O Microsoft Office 2007 Interactive Map é um aplicativo da Windows Presentation Foundation (WPF) que ajuda aos desenvolvedores entenderem os diferentes programas, servidores, serviços e ferramentas que irão ajudá-los a construir soluções. Permite-lhes detalhamento sobre cada produto e tecnologia, bem como aprender sobre os novos recursos, objetos, Web services, namespaces e 
schemas 
 necessários para estender o Microsoft Office, construir aplicativos do 
Office Business Applications 
 (OBAs).


Instale o Microsoft Office 2007 Interactive Map através do ClickOnce.

Referências: MSDN


Tags: VBA, Office, Office 2010, Map, Poster, Developer Map, OBA, WPF, MSDN, MSDN Library, Microsoft, solutions, visualize, platforms, tools, applications, developer, servers, Microsoft Office 2010, download, Microsoft Office 2007 Interactive Developer Map, Silverlight, Interactive Developer Map, technology




Office 2010 - Poster com o Mapa do Desenvolvedor - Microsoft Office 2010 Interactive Map

Inline image 1


O Microsoft Office 2010 Interactive Map é uma aplicação Silverlight que ajuda os desenvolvedores a visualizar os diferentes tipos de aplicações, serviços, client/server data-access technologies, on-premise servers, produtos de plataformas e tecnologias e ferramentas que podem ajudar os desenvolvedores a criar várias linhas de negócios de soluções.

Este mapa fornece links para as referências do MSDN Library, páginas do portal MSDN, vídeos e feeds RSS que descrevem como os desenvolvedores podem usar o Office 2010, as ferramentas associadas e tecnologias para desenvolver soluções que atendam as suas necessidades. 

Permite o detalhamento para cada produto e tecnologia, além de ensinar sobre novos recursos, objetos, serviços web, protocolos e recursos de conteúdo que mostram como usar e estender o Microsoft Office, criando soluções personalizadas.


Referências: MSDN


Tags: VBA, Office, Office 2010, Map, Poster, Developer Map, MSDN, MSDN Library, Microsoft, solutions, visualize, platforms, tools, applications, developer, servers, Microsoft Office 2010, download, Microsoft Office 2010 Interactive Developer Map, Silverlight, Interactive Developer Map, technology


2 de abril de 2012

VBA Access - Animando o título do formulário e do ícone da Barra de Tarefas - Animate String


Neste exemplo estou aplicando o código no MS Access, mas com poucas adaptações também pode ser aplicado aos demais produtos da suíte MS Office.

É um efeito que deve ser usado de forma comedida, caso contrário chama muito a atenção. Talvez possa utilizá-lo:

- Quando termina um processamento e você deseja chamar a atenção para o formulário;
- Quando determinado valor é alcançado, deseja que o formulário já indique chamando a atenção;
- etc...

Para aplicá-lo a um formulário insira o código dessa maneira (Defina 300 ms para testar):

Private Sub Form_Timer()
    ' Author:                     Date:               Contact:                 URL:
    ' André Bernardes             20/05/2010 11:15    bernardess@gmail.com     André Luiz Bernardes - CURRICULUM VITAE
    ' Atualiza o relógio para ver que funciona.    

    [Form_frm_Avisos].Caption = AniText("  Software Bernardes® - Copyright© Bernardes S.A.", 3)
    
    [Form_frm_Avisos].Repaint
End Sub

Agora, você pode aplicar este efeito também no título da aplicação, ou seja, alterar o Caption do próprio MS Access. Isso envolve o título da janela aberta e também o ícone na barra de trabalho. Como?

Private Sub Form_Timer()
    ' Author:                     Date:               Contact:                 URL:
    ' André Bernardes             20/05/2010 11:15    bernardess@gmail.com     https://sites.google.com/site/bernardescvcurriculumvitae/
    ' Atualiza o relógio para ver que funciona.
    
    Dim dbs As Database
    Set dbs = CurrentDb

    'Me.lblTime.Caption = ""
    [Form_frm_Avisos].lblTime.Caption = Right(Now(), 9)

    [Form_frm_Avisos].Caption = AniText("  Software Bernardes® - Copyright© Bernardes S.A.", 3)
    
    dbs.Properties!AppTitle = AniText("  Software Bernardes® - Copyright© Bernardes S.A.", 1)

    Application.RefreshTitleBar

    [Form_frm_Avisos].Repaint
End Sub

Sim, mas para que esse processo funcione, precisamos da função AniText, segue:

Global Cl As Integer
Global at As Integer
Public Function AniText(str As String, eff As Integer) As String

    ' Author:                     Date:               Contact:                 URL:
    ' André Bernardes             13/03/2010 12:22    bernardess@gmail.com     https://sites.google.com/site/bernardescvcurriculumvitae/
    ' Retorna a string animada.
    
    Dim lop

    Let Cl = Len(str) + 1
    Let at = at + 1

    If at >= Cl Then
        Let at = 1
    End If

    Select Case eff
    Case 0          'Move to Right
        Let AniText = Mid(str, at) + Left(str, at)
    Case 1          'Move to Left
        Let AniText = Mid(str, (Cl - at)) + Left(str, (Cl - at))
    Case 2          'Move to Centre
        Let AniText = Mid(str, (Cl - at)) + Left(str, (Cl - at)) + Mid(str, at) + Left(str, at)
    Case 3          'Move to BothSide
        Let AniText = Mid(str, at) + Left(str, at) + Mid(str, (Cl - at)) + Left(str, (Cl - at))
    End Select
End Function


References:


Tags: VBA, Office, Access, Tips, animar, animate, form, formulário, caption, move, mover, string, texto,

16 de julho de 2011

Access - Usando Gauges em Dashboards - 02

Passo 1: Crie seus gráficos

O passo inicial é definir qual gráfico utilizará. A idéia é converter seus gráficos em arquivos bitmap e colocá-los em um diretório.

Neste exemplo estamos usando alguns gauges do Google Charts API,  colocando-os em arquivos .bmp.

Desse modo, tenho 100 arquivos .bmp numerados de 1 a 100. Cada número do arquivo corresponde a um valor de 1 a 100. Então,  o arquivo 50 representa 50%, arquivo 40 representa 40%, e assim sucessivamente

Dashboard_Andre_Luiz_Bernardes_03.png



Passo 2: Criando a tabela para armazenar os gráficos

O próximo passo envolve criar uma tabela com três colunas:


Uma coluna número que conterá números (1-100).


Uma coluna Pcnt, para conter os valores percentuais (0,01-1).


E uma OLEObject que terá como conteúdo imagens .bmp.

Dashboard_Andre_Luiz_Bernardes_04.png





Passo 3: Cole os arquivos com as imagens na tabela, armazenando os gráficos


Existem diversas técnicas para carregar essas imagens para uma tabela, mas vamos deixar esse código para um outro dia, ok.

O modo mais prático é você manter a tabela aberta no modo exibir.

Arraste o arquivo .bmp para o campo OLEObject.

Dashboard_Andre_Luiz_Bernardes_05.png

No final, você deve ter uma tabela onde cada número e valor percentual corresponde ao arquivo bitmap apropriado.
Dashboard_Andre_Luiz_Bernardes_06.png


Passo 4: Criando a query


Após ter a tabela DashboardGraphics, pode vinculá-la a qualquer análise, usando os camposValueNum e/ou ValuePcnt.


A coluna que contém os bitmaps (OLEObject) é chamada neste exemplo de GaugesHiGood. Como pode ver, a coluna GaugesHiGood é trazida para a consulta.

Salve esta consulta como Query1.
Dashboard_Andre_Luiz_Bernardes_07.png


Passo 5: Criando um formulário ou um relatório a partir da query




Usei Query1 para criar este formulário, e trouxe todos os campos da query, incluindo o campoGaugesHiGood (OLEObject)


Dashboard_Andre_Luiz_Bernardes_02.png


Passo 6: Conect a sua tabela Graphics a todos os tipos de dados para análise.


Você pode ter mais de um campo OLEObject. Isso significa que você pode ter todos os tipos de diferentes representações visuais de 1-100.


Uma Nota sobre incorporar imagens gráficas em tabelas:


Sei que alguns gurus do MS Access dirão que não é uma boa idéia incorporar imagens em uma tabela. Dizem que isso incha o banco de dados e faz com que ocorram problemas de desempenho. Quer saber, faça o teste você mesmo e assimile sua própria experiência.



A verdade é que estes gráficos são tão pequenos que realmente não impactam sobre o tamanho ou o desempenho do banco de dados. Afinal de contas para que existiriam campos OLEObject se não os pudéssemos utilizar?


Como alternativa para a incorporação dos gráficos em campos OLEObject, pode usar um campo texto que contenha os paths para seus gráficos. Então pode efetuar um acesso dinâmico, chamando seu gráfico através deste.


TagsAndré Luiz Bernardes, MS, Microsoft, MS Office, Office, MS Access, Microsoft Access, Dashboard, Forecard, Business Information, BI, gauges, Google Charts API, bitmap, bmp,

ReferênciasDataPigTechnologies

 
       

eBooks VBA na AMAZOM.com.br

Vitrine