segunda-feira, 7 de dezembro de 2015

Você recebe a mensagem "Abrir isto executará o seguinte comando SQL"

Quando você abre o documento principal de uma mala direta do Word, que está vinculado à uma fonta de dados voce recebe a mensagem

"Abrir isto executará o seguinte comando SQL" 

Sintomas
Quando você abre um documento principal de mala direta no Microsoft Office Word, você pode enfrentar um dos seguintes sintomas:
  • Você recebe o seguinte prompt:
    Abrir este documento executará o seguinte comando SQL:
    SELECT * FROM your datasource
    Os dados do seu banco de dados serão colocados no documento. Você deseja continuar?
    Observação Se clicar em Sim, o documento principal da mala direta abrirá com a fonte de dados anexada. Se clicar em Não, o documento principal da mala direta abrirá sem a fonte de dados anexada.

    No Microsoft Office Word 2007, execute a seguinte ação enquanto o prompt for exibido:
    • Para determinar o número único associado com a mensagem que você recebe, pressione CTRL + SHIFT + I. O seguinte número aparece no canto inferior direito desta mensagem:
      201235
  • Um documento principal de mala direta aberto usando o Microsoft Visual Basic for Applications (VBA) não tem uma fonte de dados anexada.
Observação Talvez você estivesse usando um programa, por exemplo o Microsoft Access ou o Microsoft Visual FoxPro, para abrir programaticamente um arquivo de documento principal de mala direta quando os sintomas descritos nesse artigo ocorreram.
Causa
A solicitação descrita na seção "Sintomas" é própria do projeto.

Este prompt existe em todas as versões posteriores do Microsoft Office e foi introduzido no Office XP Service Pack 3. Este prompt foi adicionado nos produtos listados na seção "Aplicável a" para tornar a mala direta mais segura. Ao clicar em Sim quando receber o prompt, você deixa o código executar no seu computador. Um usuário mal-intencionado pode criar uma consulta SQL desenvolvida para roubar ou destruir dados dos quais você possui acesso. Se clicar em Não ao receber a solicitação, você não permitirá a execução do código.

Observação Definindo DisplayAlerts=none por meio do VBA suprime a solicitação quando o arquivo é aberto usando o VBA, mas usa a opçãoNO para abrir o documento e nenhum dado está anexado ao documento principal de mala direta.
Como Contornar
Aviso Essa solução alternativa pode tornar o computador ou a rede mais vulnerável aos ataques de usuários ou softwares mal-intencionados, como os vírus. Essa solução alternativa não é recomendável, mas fornecemos essa informação para que você possa implementar a solução mencionada conforme desejar. O uso dessa solução alternativa é de sua responsabilidade.

Importante Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. No entanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, certifique-se de seguir essas etapas cuidadosamente. Para obter mais proteção, faça um backup do Registro antes de modificá-lo. Dessa forma, você poderá restaurar o Registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o Registro no Windows


Se você ler e entender os avisos de isenção fornecidos nesse artigo e se os documentos que forem abertos usando a mala direta forem de uma fonte confiável, é aconselhável contornar o comportamento descrito na seção “Sintomas”.

Para contornar esse comportamento, desative a solicitação de segurança usando a chave do Registro
SQLSecurityCheck
.

Para desativar o prompt de segurança usando a
SQLSecurityCheck
chave de Registro, siga as etapas apropriadas para sua versão do Microsoft Word.

 Word 2010 e 2013

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options  


"SQLSecurityCheck"=dword:00000000
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave do Registro:
    Para 2010 - HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options        Para 2013 - HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
  1. No menu Editar, aponte para Novo e clique em Valor DWORD.
  2. Em Nome, digite:
    SQLSecurityCheck
  3. Clique duas vezes em SQLSecurityCheck.
  4. Na caixa Dados do valor, digite:
    00000000
  5. Clique em OK.

Word 2007

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options


"SQLSecurityCheck"=dword:00000000
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave do Registro:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
  3. No menu Editar, aponte para Novo e clique em Valor DWORD.
  4. Em Nome, digite:
    SQLSecurityCheck
  5. Clique duas vezes em SQLSecurityCheck.
  6. Na caixa Dados do valor, digite:
    00000000
  7. Clique em OK.

Word 2003

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options


"SQLSecurityCheck"=dword:00000000
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave do Registro:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
  3. Clique em Editar, aponte para Novo e clique em Valor DWORD.
  4. Em Nome, digite:
    SQLSecurityCheck
  5. Clique duas vezes em SQLSecurityCheck.
  6. Na caixa Dados do valor, digite:
    00000000
  7. Clique em OK.

Word 2002 Service Pack 3

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options


"SQLSecurityCheck"=dword:00000000

Para fazer isto, siga as seguintes etapas:
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave do Registro:

    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. Clique em Editar, aponte para Novo e clique em Valor DWORD.
  4. Em Nome, digite:
    SQLSecurityCheck
  5. Clique duas vezes em SQLSecurityCheck.
  6. Na caixa Dados do valor, digite:
    00000000
  7. Clique em OK.
Situação
Esse comportamento é por design.

quinta-feira, 1 de outubro de 2015

Como adicionar programas e aplicações na pasta Startup do Menu Iniciar no Windows 8 e Windows 10

A pasta Startup do botão iniciar está no windows desde o começo. Ela permite que o usuário escolha aplicações para serem iniciadas automaticamente com a Inicialização do windows. Porém no Windows 8 e 10 encontrar esta pasta pode ser um pouquinho mais difícil.
Se você procurar por  “startup” na tela de Início do Windows 8, você não vai encontrar esta pasta nos resultados. 
Esta pasta está bem escondida no Windows 8, porém vamos ensinar alguns passos para serem seguidos e assim permitir seu acesso.
1.Primeiro, abra a caixa de diálogo Executar (Run). Isto pode ser feito pressionando Win+R simultaneamente.
2.Digite, ou cole %AppData% e pressione Ok.
3.Isto irá abrir o Windows Explorer na pasta AppData de seu computador. Assim que abrir, cole o endereço abaixo logo em seguida:
\Microsoft\Windows\Start Menu\Programs\Startup
4.Em seguida, cole o atalho do aplicativo que você quer colocar no Startup. Clique no aplicativo com o botão direito do mouse e mantenha pressionado. Arraste o ícone para a pasta Startup e solte o botão. Selecione "Criar Atalhos Aqui" Ou "Create Shortcuts here."
O atalho da aplicação desejada irá aparecer na pasta Startup. Todos os atalhos de aplicativos colados na pasta Startup inicializarão automaticamente com o Windows.

quarta-feira, 29 de abril de 2015

Mudando idioma do corretor ortográfico do PowerPoint automaticamente

Quem nunca recebeu uma apresentação de PowerPoint, onde em todos os slides, você vê aquela linhazina vermelha em baixo da palavra que lhe parece correta. Ai quando você clica para corrigir percebe que o idioma que o corretor está é Inglês ou Francês, ou Chinês.

Então, lá vai você, slide por slide, todos os 240, um por um, e seu chefe pediu que você entregasse tudo correto em 05 minutos. Antes de bater o desespero, veja aqui como mudar o idioma da correção ortográfica (e de quebra executar a correção nas palavras que -realmente- estão erradas).

A solução abaixo requer programar em VBA, mas basicamente é copiar/colar.

1.      Crie uma nova macro
1.1.        Habilite a aba DEVELOPER, clicando em qualquer parte em branco de sua barra de menus e selecione CUSTOMIZE RIBBONS

1.2. Vá para a aba Developer, em seguida  Tools, Macro, Visual Basic Editor.
1.2. Crie um novo modulo vazio selecionando Insert, Module.
1.      Cole o código abaixo e salve a macro:
Option Explicit 
Public Sub ChangeSpellCheckingLanguage() 
    Dim j As Integer, k As Integer, scount As Integer, fcount As Integer
    scount = ActivePresentation.Slides.Count
    For j = 1 To scount
        fcount = ActivePresentation.Slides(j).Shapes.Count
        For k = 1 To fcount
            If ActivePresentation.Slides(j).Shapes(k).HasTextFrame Then
                ActivePresentation.Slides(j).Shapes(k) _
                .TextFrame.TextRange.LanguageID = msoLanguageIDEnglishAUS
            End If
        Next k
    Next j
End Sub

A opção msoLanguageIDEnglishAUS pode ser substituída por quaisquer idiomas. A lista total de idiomas pode ser encontrada neste link.
2.      Execute a macro pressionando F5 no próprio editor ou selecionando Tools, Macro, Macros ChangeSpellCheckingLanguage, e clique Run).
Você pode ainda atribuir um botão à esta macro, mas para cada apresentação que necessitar destes passos, você terá que criar a macro novamente.

terça-feira, 21 de maio de 2013

Inibindo a execução do Guardião 30 horas Itau (GBPlugin)

Muitos já passaram pelo incômodo de ter instalado o Guardião 30 Horas, e nunca mais ter conseguido usar o computador direito.

Como não é possível desinstalar o GBPlugin, a maioria apela por formatar o computador, uma vez que não tem a expertise para analisar linha a linha as entradas do registro do Windows e eliminar somente as pertinentes.

Apesar de remover do registro ser a opção recomendada, existe uma forma de burlar a execução do serviço, através do boot em modo de segurança.


1 - Reinicie o computador
2 - Pressione F8 continuamente até aparecer a tela de seleção de boot
3 - Selecione modo de segurança (safe boot)

Ao iniciar o Windows, abra o Windows explorer na pasta %programfiles(x86)%\GbPlugin

1 - Renomeie todos os arquivos da pasta. Para isso, clique sobre o arquivo e pressione F2. Digite OLD antes do nome original. Evite substituir todo o nome, pois se você precisar, basta remover o OLD dos arquivos.

2 - Reinicie o Computador.

Como o guardião é um serviço do Windows, ele vai continuar aparecendo no Services.msc, mas ficara desabilitado. 


Removendo GbPlugin do Registro

O primeiro passo é excluir manualmente o serviço do GbPlugin. Para tanto, acesse o Editor de Registro (regedit.exe) e navegue pelas chaves HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Localize a chave GbpSv e a delete. Mantenha o Editor de Registro aberto pois ele será novamente necessário mais tarde.



Agora vamos localizar e remover todos os traços deixados no Windows. Primeiramente acesse as Opções de Pasta no Windows Explorer e configure para que sejam exibidas pastas ocultas e as protegidas pelo sistema operacional (você pode desfazer isto depois se desejar). 



Feito isto, acesse a pasta C:\ProgramData e exclua as subpastas GbPlugin e GAS Tecnologia.



Volte ao Editor de Registro. Selecione o item Computador e tecle Ctrl + F para abrir a caixa de busca. Procure por gbplugin e apague sem dó o que for localizado (dica: para resumir a busca após apagar uma chave pressione F3). Em seguida faça o mesmo procedimento para a palavra gbieh.

Limpando manualmente o registro do Windows

Opcionalmente, você pode também utilizar um software limpador de registro tal como o CCleaner para verificar se ficou mais algum resíduo no registro do Windows.



Agora é só reiniciar o Windows para finalizar o processo!


Espero ter ajudado.

quinta-feira, 21 de fevereiro de 2013

Não é possível exibir uma lista no modo de exibição de Web Datasheet no SharePoint 2010 depois de instalar o Office 2013


Você instalou o Office 2013 em sua máquina e agora as listas de Datasheet de Páginas criadas com SharePoint 2010 pararam de funcionar.

Após alguma pesquisa, encontrei a seguinte KB - http://support.microsoft.com/kb/2266203

Apesar de estar relacionada a versão 64 bits do Office 2010, a solução também funciona caso o erro aconteça após a instalação do Office 2013, tanto 32 como 64 bits.

Esta postagem é curtinha, espero ter ajudado!!

quinta-feira, 29 de novembro de 2012

Temas dinâmicos do Bing não funcionam no Windows 7 e Windows 8

Olá Pessoal, mais uma vez estamos juntos para debugar alguns problemas do Windows.

Este aqui, tentarei explicar da forma mais fácil possível, mas se você não conseguir, basta mandar um e-mail ou postar um comentário.

Desta vez vamos trabalhar arrumar os Temas Dinâmicos do Bing em seu Desktop. Temas Dinâmicos são, como o próprio nome diz, temas para seu desktop que são atualizados automaticamente, ou seja, você sempre verá uma imagem diferente.

Porém, pode acontecer de a imagem parar de atualizar, e no ícone da personalização da área de trabalho, aparecer um ícone preto, como o da foto:




Isso pode acontecer por dois motivos:


  1. Programas limpadores de temporários da internet como o CCLeaner poderão apagar a pasta onde as imagens e o banco de dados do RSS Feed fica armazenado
  2. Talvez seja necessário adicionar o site dos temas RSS como página confiável.

Primeiramente, vamos ver onde ficam armazenados os temas dinâmicos:

Abra o Internet Explorer, vá em "favoritos" e selecione a aba Feeds.



Você pode notar que todos os temas RSS que você baixar ficarão armazenados neste local. Tome nota também do site http://themeserver.microsoft.com.


Primeiro Passo - Adicione Themeserver.microsoft.com como site confiável

  1. Abra as opções da internet e clique na aba "Segurança"
  2. Em seguida, clique no ícone "Sites Confiáveis" e em seguida no botão "Sites"
  3. Digite themeserver.microsoft.com e desmarque a opção "Exigir verificação do servidor (https) para todos os sites desta zona"
  4. Opcional: você pode adicionar *.microsoft.com como zona segura.





Segundo Passo - Limpando o Banco de dados de Temas

Após adicionar themeserver como site confiável, você precisa agora limpar o banco de dados dos temas antigos que você já havia baixado, para poder baixá-los novamente, sem problemas.

Abra o Windows Explorer (windows+E) e digite na barra de endereços: 
%userprofile%\AppData\Local\Microsoft\Feeds

Ao abrir, apague todo o conteúdo do themeserver da pasta. As entradas são parecidas com esta: 
http~c~f~fthemeserver~dmicrosoft~dcom~fdefault~daspx~mp=Bing&c=Desktop&m=en-US~

Em seguida, digite o caminho:
%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\enclosure

Se o caminho existir, apague todo o conteúdo da pasta. Caso contrário, pode pular este passo.

Em seguida, Abra o Internet Explorer, vá em "Favoritos" e clique em "Feeds", como já mostrado em imagem anterior



Exclua todos os RSS Feeds de Themeserver.microsoft.com, para que o novo banco de dados seja baixado corretamente.

A seguir, acesse o link de temas da Microsoft - http://windows.microsoft.com/pt-BR/windows/themes, selecione Temas Dinâmicos RSS e baixe seu tema preferido.

Ao ser solicitado, selecione BAIXAR ANEXOS para assinar o RSS Feed.



Uma vez inscrito, com o banco de dados limpo, o tema deverá ser aplicado corretamente e começará a ser baixado. Agora, basta baixar todos os temas RSS que quiser :D.


Último Passo - Evitando que o CCLeaner apague seus temas fazendo com que o problema volte a acontecer

Após todo este trabalho, não vamos querer ter que fazer tudo novamente toda vez que executarmos o CCleaner em nosso computador.

Nota: Você pode mandar como sugestão ao CCLeaner para que nas futuras versões ele não apague os temas RSS.


Abra o CCleaner. Em seguida clique em OPÇÕES (no ícone da engrenagem) e em seguida em Excluir.

Clique no botão Adicionar à direita, e uma nova tela abrirá.





Deixe marcado "Dispositivo ou pasta" e em seguida clique em Procurar. Selecione qualquer coisa (neste caso C:\) e clique OK, pois vamos depois digitar o caminho manualmente.

Depois, clique no C:\*.* com o botão direito e clique em "Edição Manual"

Finalmente, digite o caminho:  %userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\enclosure

E Voilá!! Finalmente!! Nas futuras vezes que você rodar o CCLeaner sua pasta de Feeds estará salva e seus Temas Dinâmicos estarão sempre funcionando.

Espero que tenha ajudado e mais uma vez, no caso de dúvidas, comente ou mande um e-mail para fiad-mct@live.com

Abraços!







domingo, 25 de novembro de 2012

Installing SharePoint 2013 Foundation on Windows Server 2012 (And how to install .Net 3.5 :D )

Olá pessoal! Este post estará em Inglês, pois é destinados a profissionais de TI do mundo todo. Caso você precise, utilize algum serviço tradutor da web, como o Bing por exemplo... (tem o da concorrente também, mas sabe como é.. rsrs)


 http://paulswider.files.wordpress.com/2012/07/sharepoint-2013-preview-download1.jpg


Clarification: I will not enter details of SQL setup for SharePoint 2013 in this post. But, i used SQL  2012 SP1 as database server, in a named instance, and selected all the features, since its just for testing purposes.

Recently I was trying to install SharePoint 2013 Foundation RTM on my Windows 2012 RTM lab. However, i bumped into an issue that didnt happen on the Release Preview versions of both softwares.

When installing the Prerequisites, it was stopping with an error to configure IIS role.




Strange enough, .Net Framework 4.5 was installed as per deafult on the Win 2012 setup, computer was correctly domain joined as all other features correctly setup. Analyzing the logs i also didn't find anything relevant, but this:



Then i had an idea.. If Asp.Net 4.0 is presenting problems, why not try to install via .Net 3.5? Awesome!

HOWEVER (again) there is a trick to install .Net 3.5 on Windows 2012, once it is not copied by default to the "Sources" folder, so you can't simply install it from "Add and Remove Roles and Features". I cannot tell if it is a bug or not, but its simple to workaround.

You must either use the installation media from DVD network or share.  Having your Windows Team copy just the Sources\Sxs directory to a location you can access is also supported.  If your Windows team does not want to give you access to the entire installation media, having just the sxs directory is a good compromise.

Alternatively if you would like to script the install you have two choices.

1. Powershell (As Admin)
Install-WindowsFeature Net-Framework-Core -source \\network\share\sxs (in my case D:\sources\sxs)












2. Old Fashion Command Line (As Admin)
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

Using Powershell you can verify the install by running Get-WindowsFeature from within PS, you will notice something similar to this;

[X] .NET Framework 3.5 Features NET-Framework-Features   Installed
[X] .NET Framework 3.5 (includes .NET 2.0 and 3.0)  NET-Framework-Core Installed

 Once its done, simply run SharePoint Foundation 2013 Prerequisites installation again, and once its concluded, is time to start the SharePoint installation itself.




Choose the installation as COMPLETE and click the Install Now button.



Wait for a few minutes for the installation to be completed.



Once the installation is completed you will be launched with the Products Configuration Wizard.


Specify your database name and credentials in the following page:


NOTE: If you are configuring in another instance on your SQL server, please on Database Server type the following: SERVER\INSTANCE

NOTE2: It is recomended that you leave the database name as default (SharePoint_Config). Some applications use this name as default, and if you change will present a lot of problems. Then i am sure you will lose a lot of hair until you realize you changed the Database Name.



Enter the Farm Security Phrase of your own:


NOTE: For production environment, PLEASE TAKE A NOTE of this passphrase. I had cases where Customer forgot to write it down and lost ENTIRE ENVIRONMENTS because they did not remember the passphrase. Put in a vault or something.


Wait for the configuration activities to be completed. This should take around 10 minutes.



Once the Configuration is done you will get the following message. The textboxes shows your appropriate machine parameters.




 And Voilá!! It is done!


Useful Links:

SharePoint 2013 Foundation Download: http://www.microsoft.com/en-us/download/confirmation.aspx?id=35488

SharePoint for IT Pros: http://technet.microsoft.com/en-us/sharepoint/fp142366.aspx

SQL 2012 SP1 Trial Download: http://www.microsoft.com/betaexperience/pd/SQL2012EvalCTA/enus/default.aspx



 I hope this post helped you to configure your SharePoint farm! Comments and sugestions are Always welcome!

Cya soon!! :D