当前位置: 代码迷 >> .NET面试 >> 公司监管严,但难不住咋,VBA几句代码,绝对隐蔽看小说,在StatusBar 里面看小说解决方法
  详细解决方案

公司监管严,但难不住咋,VBA几句代码,绝对隐蔽看小说,在StatusBar 里面看小说解决方法

热度:43   发布时间:2016-05-02 20:54:58.0
公司监管严,但难不住咋,VBA几句代码,绝对隐蔽看小说,在StatusBar 里面看小说
在EXECL里建一个test页,将小说拷到A这一列,建一个宏。
下面是代码,将小说显示在StatusBar 里面,并且将test页隐藏。。呵呵。谁能发现呢 。。


Dim i As Integer

Sub Macro1()
Sheets("test").Visible = False
Application.StatusBar = ThisWorkbook.Worksheets().Range("A" & Ctr(i + 1))
i = i + 1
Application.OnTime Now + TimeValue("00:00:03"), "Macro1"
End Sub


------解决方案--------------------
有这闲工夫你干吗不做点有用的事儿呢...
------解决方案--------------------
哈哈
------解决方案--------------------
骑猪的小强:
你好调皮哟!
------解决方案--------------------
这怎么能说没用?起码对于我来说 我觉得很有意思 哈哈
------解决方案--------------------
呵呵,这个有点意思
与领导斗,其乐无穷啊

------解决方案--------------------
有意思,太有才了。
------解决方案--------------------
比较有才
------解决方案--------------------
你太有才了~~顶
------解决方案--------------------
比较适合养老...
------解决方案--------------------
你强 不过真要被发现了 估计死的比看小说被发现还难看。
------解决方案--------------------
看会小说也管,真晕哈哈
------解决方案--------------------
哈哈,你强!
------解决方案--------------------
学习了!~
------解决方案--------------------
有创意!
------解决方案--------------------
就是,实话
------解决方案--------------------
这个 很厉害
不管用不用
收藏先
------解决方案--------------------
牛人一大堆
------解决方案--------------------
拿分走人.
------解决方案--------------------
我只能说你是个创造者,你肯定是个有思想的程序员。
学有所有!高!高!高!高!高!高!高!高!
------解决方案--------------------
我是直接把页面的html拉到vs2005看的
------解决方案--------------------
虽然不看小说,还是mark一下
------解决方案--------------------
基本不看小说,眼睛痛~~~
------解决方案--------------------
VB code
'这是改进版'------------------'1. 看完后翻回文章开头'2. 如果一行文字太长状态栏显示不下,就截断成两行'------------------Dim i As IntegerSub Macro1()    Sheets("test").Visible = False    Dim MaxLineLen As Integer    MaxLineLen = 30        Dim cellNo As String    cellNo = "A" & CStr(i + 1)    Dim cellNextNo As String    cellNextNo = "A" & CStr(i + 2)        Dim str As String    str = Sheets("test").Range(cellNo)        If Len(str) > MaxLineLen Then        'covent long line to 2 lines        Dim leftStr As String        Dim rightStr As String        leftStr = Left(str, MaxLineLen)        rightStr = Right(str, Len(str) - MaxLineLen)        str = leftStr        Sheets("test").Range(cellNo).Insert Shift:=xlDown        Sheets("test").Range(cellNo) = leftStr        Sheets("test").Range(cellNextNo) = rightStr    End If    Application.StatusBar = str    i = i + 1    If i > Sheets("test").[a65536].End(xlUp).Row Then        i = 0    End If    Application.OnTime Now + TimeValue("00:00:03"), "Macro1"End Sub
  相关解决方案