Не всичко за мен

Верую: неверник - следствие от прекомерната работа с продукти на Microsoft. Нямам девиз, нямам любимо ядене, пиене, книга, ... Знам какво обичам днес, но това изобщо не важи за утре. Мисля, че горе-долу стана ясно.

Търсене в този блог

събота, 10 януари 2009 г.

омазани асоциации в ms office

не е проверено, но изглежда обещаващо.
имам такава ситуация и ще проверя как се държи /regserver, след това ще допълня този пост
================================
Command-Line Switches

The lovely Beth Melton, Microsoft MVP for Microsoft Word, made me realize I need to include these instructions here because...well, because I saw her post it enough! :)

Beth says the /regserver switch will re-register the application, which will recreate all of the application-specific Registry entries and it also recreates the file associations. Since the "Open with" command uses the file associations you'll still encounter errors if the file associations are damaged or corrupt.

Hit Start-->Run and type the command-line switch below into the box and hit Enter (or click OK). Note that there is a space before the slash:

For Word, type: winword /r
For Excel, type: excel /regserver
For PowerPoint, type: powerpnt /regserver
For Access, type: msaccess /regserver
===============================

понеделник, 17 ноември 2008 г.

Error Message - VBE6EXT.OLB could not be loaded

В еди прекрасен момент потребител не може да отвори файл на ексел, който съдържа макроси. Нещото работи с административни права на локалната машина, но това не ни устройва. Изпробвано е преинсталация с поправка на грешките на целия офис; деинсталация и повторна инсталация; даване права върху разни папки в ProgrammFiles; нов потребителски профил ...
Съобщенията за грешки:
Object not registered;
VBE6EXT.OLB could not be loaded;
Out of memory;
Lost VBA project;
Lost ActiveX Controls
Решение: Дават се права на потребителите в registry-то на следните места:
HKEY_CR\TypeLib\{0002E157-0000-0000-C000-00...046} на цялото дърво надолу и
HKEY_LMSOFTWAREClasses\TypeLib\{0002E157-0000-0000-C000-00...046} пак на цялото дърво надолу.
(може да се стигне до там като се търси низа: vbe6ext.olb)

Не питайте защо тези права са изчезнали от едим момент нататък. Може би защото му е дошло времето, или защото е четвъртък 13-ти или ....

По-доброто решение:
На другия ден - цялият регистър е мармалад - оправя се с:
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /areas REGKEYS /verbose

Като се стартира от команден ред secedit - се показва хелпа на командата. Добре е да се прочете.

четвъртък, 13 ноември 2008 г.

shortcut към URL в нов прозорец

От няколко години се тормозя с един проблем. Имам shortcut-и на Desktop-а към различни интернет и интранет страници, но проблема беше, че ако вече имам отворен прозорец на IE един или няколко, URL-а на shortcut-а се отваря в някой от вече отворените прозорци. Това е адски дразнещо. Едва днес се сетих да питам чичко google. И естествено решение има:

==================
Open IE and go to Tools\Internet Options and the Advanced tab. Scrolldown to the "Reuse windows for launching shortcuts" line under theBrowsing section. Uncheck that box, that will allow your desktop URLshortcuts to open a new IE window. By default that box is checked.
==================

петък, 17 октомври 2008 г.

Полезности

Днес докато си кликах в нета попаднах на нещо интересно и полезно:

http://www.bluemoosetech.com/databasejournal.php

Ето един пример за функция в excel, която всеки може да си добави и използва.
Връща истина ако аргумента е просто число и лъжа ако не е.

Function IsPrime(ByRef rngVal As Range) As Variant
Dim ValPrime As Boolean
Dim x As Long
Dim ValGCD As Double
Dim Val As Double
Val = rngVal.Value
If Val = 1 Or Val <> Int(Val) Or IsEmpty(rngVal) = True
Then IsPrime = "#VALUE"
Exit Function
End If
ValPrime = True
For x = 2 To Val - 1
If Val / x = Int(Val / x) Then ValPrime = False
IsPrime = ValPrime
Exit Function
End If
Next x
IsPrime = ValPrime
End Function

вторник, 23 септември 2008 г.

Run As Administrator

Поради зачестилите софтуерни творения, изискващи непременно административни права, за да работят, се наложи да се разровя яко из нет-а за някакво решение.
Това което ми свърши работа е AutoIt - свободно разпространяващ се софтуер за писане на скриптове и компилирането им в изпълними файлове. Това може да е в неоценима помощ на всеки системен администратор. Очарована съм - за 10 минути се инсталира и успях да си създам инструмента, който да ми свърши работа.
А каква беше работата: Купуваме си ние OKI C3550 MFP, който си идва с драйверите му, със софтуера му и всичкото. Както може да се очаква, софтуера за сканиране, който единствен ми върши работа, защото ми трябва изходящ файл в PDF, не работи с потребителски права, не работи с Power User, изобщо с нищо различно от администратор. До сега удържах фронта с Microsoft Office Document Scanning на другите места, където HP-та ми правят същия номер, но тук не може.