how to show pdf file in asp.net c# : How to select text on pdf software application cloud windows azure .net class VBAPrimer0-part1836

Heat Transfer Today –R.J. Ribando 
Page 1 
7/17/2012 
An Excel/Visual Basic for Applications (VBA) Programming Primer
Introduction 
In the past, even mildly complicated engineering calculations have not mixed well with 
spreadsheets because of the very strong tendency to wind up with nearly-impossible-to-debug 
"spaghetti code".  While most students seem to enjoy using spreadsheets, instructors recognize 
that other than by finding the “correct” answer printed somewhere, it is next to impossible to 
grade assignments or to help the occasional student debug them.  However, by using Visual Basic 
for Applications (VBA) in conjunction with the Excel spreadsheet, the user has the convenience 
of a spreadsheet for neatly-formatted input/output and for graphical display of results, i.e., to 
function as a graphical user interface (GUI).  Meanwhile well-structured, readable, line-oriented 
code can be used for the more complicated calculations.  This appendix will review a few general 
aspects  of  spreadsheets,  while  providing  a  brief  introduction  to  the  use  of  functions  and 
subroutines written in VBA.  Many books about Excel do not address VBA at all, and if they do, 
the coverage is limited to a few pages [1-3].   However, several recent books, including several by 
Walkenbach [4] and others by Orvis [5], Halberg, et al. [6], Chapra [7], Albright [8] and Bullen, 
et al. [9] do cover VBA extensively.  References 7 - 9 are almost entirely devoted to VBA, with 
the Chapra book aimed at beginning engineering students, including those learning to program 
for the first time. 
In the early days of spreadsheets, a macro was just a recording of a series of keystrokes; 
that can still be done.  (In fact, as will be noted later, recording a series of keystrokes and mouse 
clicks and then viewing the resulting VBA code generated is a great way to learn the language.) 
But VBA, which has been available since Excel 5.0 and is a subset of Visual Basic
tm
, is a full-
featured, structured programming language and thus far more powerful.  Indeed, because VBA 
allows the programmer to program and thus control Excel’s rich collection of drawing and chart 
objects, it might be considered more potent than VB itself.  Consider drawing a rendered cylinder 
on the screen.  From scratch this would be a very formidable job in VB (including hidden surface 
removal, shading, etc.).  With VBA you can just grab a cylinder from the “Autoshapes” collection 
and manipulate it at will using VBA statements.  In addition you don’t have to buy another 
package.  Those who have taken a course using any modern structured language like Java, C++, 
Fortran 90, Pascal, etc. can pick up VBA syntax with very little coaching.   Indeed, those students 
who ordinarily will do anything to avoid writing a traditional computer program find VBA an 
attractive and enjoyable addition to their skill set.  
Several examples given in this document were implemented originally in Excel Version 
7.0; however, all are compatible with later versions.   Several workbooks discussed here and 
available  on  the  Heat  Transfer  Today  ( http://www.faculty.virginia.edu/ribando/modules
website may not be backwardly compatible.  Unfortunately recent versions of MS Office for 
Macs  do  not  support  VBA;  some  institutions have  solved  this  problem  by switching  to  a 
virtualized computing environment, thus giving Mac and Linux users the capabilities of PC’s.  
Future editions are expected to return VBA capability to Mac users.   
General
As with any structured programming language, VBA has certain rules for the naming of 
variables.  Variable names must start with a letter and may consist of letters, numbers and some 
characters.  They are case insensitive and must not include spaces or periods.  Certain symbols 
including  #, $, %, & and ! are forbidden, as are a number of “reserved” words. Many data types, 
How to select text on pdf - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
searching pdf files for text; cannot select text in pdf
How to select text on pdf - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
text searchable pdf file; find and replace text in pdf
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
2
including Boolean (T or F), integer, long (integer), single (floating point), double (floating point), 
currency, date, string, object, variant and user - defined, are permitted.  Since Excel itself uses 
double precision arithmetic (~15 significant figures), you may as well declare all VBA floating 
point variables as “Double”.    
The practice of "naming" cells on the spreadsheet is highly recommended.  Giving names 
to cells allows one to reference them in subsequent cell formulae (and also in VBA code) by 
name rather than cell address, thus making the spreadsheet far more readable than it would be 
otherwise.   For instance, to someone even mildly familiar with fluid mechanics, the cell formula: 
=
Density Air Tfilm
A
Diameter Viscosity Air Tfilm
_
(
)*
*
/
_
(
)
12
and having four of the five variables referenced by name rather than address, looks a lot more like 
a Reynolds number 
D
ρVD
Re  = 
μ
than does: 
=
$ $1*
*$ $11/$ $7
B
A
F
B
12
There are several ways to “name” a cell.  The first is to use Insert – Name - Define on 
the 2003 toolbar.  This technique allows the programmer to see all cells previously defined, thus 
avoiding conflicts, and to delete names already assigned should that be needed.  If the cell to the 
left of the one you want to name has what appears to be a valid name in it (e.g., Diameter =), then 
Excel will suggest that as a possibility.  All you have to do is confirm it.
1
The other way to name a cell is to highlight the cell and then simply type the name in the 
box just above cell A1 and to the left of where the cell formulae appear and hit “enter.”  Figure 1 
shows a small section of a spreadsheet: 
Cell B1 is currently the active cell and the name we wish to assign to it has been typed in 
the Name box above cell A1.  Entries shown in cells A1 and A2 are simply text.   (Here the 
equals (=) sign that should precede the formula in Cell B2 has been omitted in order to avoid an 
error message appearing in the figure.)  If, after having named the cell, one supplies a numerical 
value for 
Diameter
in Cell B1 and tries it first without the parenthesis after the
Pi
(and with the 
equals sign in place)
in Cell B2, an error results.  A search of the Help files for "Pi" reveals that 
1
Excel 2007 and up users will find Define Name under Name Manager under the Formulas tab.  A list 
of names previously defined can be found under Use in Formulas. 
Figure 1.  Upper Left Corner of the Spreadsheet
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. C#: Select An Image from PDF Page by Position.
how to make a pdf file text searchable; select text in pdf
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET : Select An Image from PDF Page by Position. Sample for extracting an image from a specific position on PDF in VB.NET program.
how to search a pdf document for text; select text in pdf reader
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
3
one needs the
empty parentheses
( ) in order to invoke this supplied (intrinsic) function.  Thus the 
correct cell formula for cell B2 is:  
= .25*Pi()*Diameter^2. 
As will be seen later, VBA coding lends itself well to traditional in-line documentation.  
Cell Notes are one effective way to provide documentation on the spreadsheet itself.  In Figure 2 
a yellow cell note in Cell B2 warns the user that the formula shown is erroneous.  
VBA Functions 
Instead of using a formula typed into a cell on the main spreadsheet, one can create a 
VBA function to do it.  Creating such an extrinsic (user-defined) function is particularly wise if 
the underlying formula is complicated or includes more than a simple assignment statement.  That 
function will be invoked on the main sheet exactly as would any of the hundreds of intrinsic 
(supplied) functions (sine, cosine, sum, etc.) provided in Excel by typing the cell formula, e.g.,  
= Area_Circle(Diameter) 
Now by clicking Tools, Macro, Visual Basic Editor and insert a Module (the later from 
the VB Insert menu), a blank page will open where the VBA coding will go.   One can also click 
on the VBE icon on the toolbar to get directly into VBA.  Users of older versions of Excel may 
need to use: Insert, Macro, Module.
2
When you are in the Visual Basic Editor (VBE) you can check the Project Explorer 
Window in the upper left of the screen and you will see a treeview picture of your project.  An 
annotated example is seen in Figure 3.    (You may only see the project name if someone else has 
created the workbook and does not want you to see their coding.)  You may also find the names 
of various Excel “Add-ins” that you or some application you previously used has installed on 
your computer.  An Add-in consists of VBA code that the supplier, perhaps a commercial entity, 
wants you to be able to use, but not to have access to their proprietary source code.   An Add-in 
does not preclude you  adding your own VBA coding, whereas  simply password  protecting 
modules does. 
2
Excel 2007 users must click the Office button at the top left and under Excel Options – Popular, click 
Show Developers Tab in the Ribbon.   Once the Developers Tab is showing, then you are able to select 
Visual Basic and access the development environment. 
Figure 2 Use of a Cell Note for Documentation 
VB.NET PDF Text Redact Library: select, redact text content from
Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. VB.NET PDF - Redact PDF Text. Help
find text in pdf image; pdf search and replace text
C# PDF Text Redact Library: select, redact text content from PDF
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. C#.NET PDF SDK - Redact PDF Text in C#.NET.
pdf find highlighted text; search pdf documents for text
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
4
Figure 3.  Project Explorer Window.  This project (HTTdemosub.xls) has four objects: 
the Workbook itself, three worksheets plus a single module. 
Most of the coding you do should be put in a Module (under Insert).  Coding you put 
there will be accessible from any of your worksheets and can be exported easily from there to any 
other projects where it may be reused.   If you place a control, e.g., a command button that 
activates a subroutine on a particular worksheet, then coding for the event you want (calling the 
subroutine) may appear in the coding for that form.  So if you place a command button (from the 
controls toolbox) on a worksheet and double click it while in design mode (where the eight 
“handles” you use to resize, reshape and reposition it are visible), you will open the editor and the 
coding you write to accompany that control will automatically be placed with that sheet instead of 
in a module.  You can put all the code you want executed with the button (or other control) with 
the worksheet, but putting it in a module as a separate procedure is probably a neater alternative.   
Recent versions of Excel encourage you to put all your programming in modules by asking you to 
assign a macro directly to each button you add on a worksheet.  
module may consist of a single, user-written function or subroutine or may include 
multiple subprograms.  While, as noted above, one might do some VBA programming under the 
Excel Objects collection (worksheets and the workbook), it is much more likely that user-written 
code will go into a module.  Every  module  should start  with 
Option Explicit
; thus forcing the 
programmer to declare all variables.  This practice helps locate spelling errors, but in addition 
VBA considers all undeclared variables as type “variant.”  That is, for example, if one sets some 
variable equal to a string, then that is what it will be.  If that same variable is set to an integer 
later, then it will be an integer.  This sloppy practice leads to slower execution and requires more 
memory - for one example in the Walkenbach book [4], the code using type variant was slower 
by a factor of four.   One can have an 
Option Explicit
automatically inserted at the beginning of each 
module by going to Tools, Options, Editor and checking Require Variable Declaration and 
clicking “OK while in the Visual Basic Editor. 
Now here’s what VBA code for finding the area of a circle might look like: 
Function Area_Circle (Diameter as Double) as Double 
Area_Circle = 0.25 * Pi() * Diameter ^2 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
how to select text in pdf and copy; select text pdf file
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
how to select all text in pdf; converting pdf to searchable text format
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
5
End Function 
Note that both the type of the function itself and the argument passed into it (
Diameter
) have 
been declared as Double precision floating point numbers.   (Numbers in cells on the worksheets 
are automatically double precision, so declaring them single precision within the function would 
require a type switch both on entering and leaving the function and would cost you about seven 
significant figures in precision.)  But the function as written above doesn’t work at all!  The 
message: 
#NAME?
(indicating an error) appears in the cell where the function has been invoked on 
the main sheet.  If one deletes the 
Pi()
completely, then this function does work (but gives the 
wrong answer).  The reason is that VBA has some of the intrinsic functions that Excel has, but 
not all.  (And some that do the same thing are even named differently; for instance the square root 
is SQRT() in Excel and SQR() in VBA.)  To tell it to use the Pi function from Excel instead, one 
uses: 
Application.Pi()
 Here “application” tells VBA to get the function from wherever the VBA is 
being invoked (Excel, PowerPoint, Access, wherever).  
With just a single statement assigning a value to the function, this example shows about 
the simplest VBA programming one can do.  Everything needed is passed into the function as an 
argument and a value is returned to the cell where the function has been invoked.   Here with 
thorough documentation is the finished product:  
Option Explicit  
'This forces programmer to declare all variables. 
Function Area_Circle(Diameter As Double) As Double 
 Programmed 9/6/97 R.J.Ribando. 
 Takes diameter of circle as input and outputs the area. 
 There is no supplied function for Pi in VBA, so the  Application.pi() instructs it to use the Excel function. 
 Area_Circle = 0.25 * Application.Pi() * Diameter ^ 2 
End Function 
Note that the above function and ALL functions (in any programming language) must 
contain a statement assigning a value to the function name! Here it is the second-to-the-last line.  
Meanwhile back in Excel, your new function; i.e., Area_Circle, ought to appear in the list of 
“User Defined” functions on the Insert Function menu. 
This next example uses a control structure within a function, but here again, all necessary 
data are passed in as arguments and a single value is returned to the cell where the fnction is 
invoked.  This example (http://www.faculty.virginia.edu/ribando/modules/xls/HTTplnkslaw.xls
) uses Excel’s Chart function to display values computed over a range of wavelengths and 
temperatures.    The  actual  equation  being  evaluated  (the  Planck  distribution  for  blackbody 
radiation) is given as: 
2
1
λ,b
C
5
λT
C
E (λ,T) =
λ e -1
The following is a VBA implementation: 
Option Explicit 
Function Planck(Lambda As Double, Temperature As Double) As Double 
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
pdf text search; pdf make text searchable
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
search text in pdf using java; pdf text search tool
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
6
'Computes the spectral distribution of blackbody radiation. 
  This is Eqn. 12.26 in Incropera & DeWitt 5th Edition, Wiley, 2002 
  R.J.Ribando, 7/9/97 
Dim C1 As Double, C2 As Double, Eee As Double 
C1 = 374200000#    ‘S.I. Units are being used. 
C2 = 14390# 
Eee = 2.718281828 ‘Base of natural logarithms 
If Lambda * Temperature < 200 Then 
Planck = 1E-16  '   To avoid trying to plot 0 value on log scale. 
Else 
Planck = C1 / (Lambda ^ 5 * (Eee ^ (C2 / (Lambda * Temperature))  - 1#)) 
End If 
End Function
A log-lot plot of the results obtained by invoking the Planck function at an array of 
temperatures and wavelengths is shown in Figure 4.   Note that this plot is automatically updated 
when a new temperature is selected with the scrollbar.   
Figure 4.  Log-log Plot of Blackbody Emissive Power Generated Using  
VBA Function Described  
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Click to select drawing annotation with default properties. Other Tab. Item. Name. Description. 17. Text box. Click to add a text box to specific location on PDF
search text in multiple pdf; text searchable pdf
C# Image: Select Document or Image Source to View in Web Viewer
Supported document formats: TIFF, PDF, Office Word, Excel, PowerPoint, Dicom; Supported Viewer Library enables Visual C# programmers easily to select and load
cannot select text in pdf file; pdf searchable text
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
7
The syntax used in the preceding function for selection has just two options.  One can 
also allow for multiple selection options: 
If (…) Then 
(…) 
Elseif   (…)  Then 
(…)  
Else 
(…) 
End if 
The next example ( http://www.faculty.virginia.edu/ribando/modules/xls/HTTtwodss.xls
) is a little more complicated, but still is a function with parameters passed in as arguments.   In 
addition to an 
If - Then, Else, End If
for Selection, it uses a 
For - Next
construct for Repetition.  This 
example uses both flat and raised contour plots (see below) to show the computed results for a 
range  of  inputs.    The  function  evaluates  the  following  analytical  solution  for  steady-state 
conduction  in  a  rectangular  region  having  one  boundary  at  unit  temperature 
(
)
θ(x, y = W) = 1.0
and 
the 
other 
three 
at 
zero 
(
)
(
)
(θ(x, y = 0) = θ x = 0, y  = θ x = L, y  = 0.0)
:  
n+1
n=1
2
(-1) +1
nπx sinh(nπy L)
θ(x,y) =
sin
π
n
L
sinh(nπW L)
Because the above is a fairly complicated calculation, there is plenty of documentation 
included within this function: 
Option Explicit 
Function AnalyticSoln(Nterms As Integer, X As Double, Y As Double) As Double 
  This Visual Basic for Applications function evaluates the solution 
  to the two-dimensional, steady-conduction problem for a square 
  region, fixed value of 1.0 on one boundary, 0.0 on other three. 
  The analytical solution from separation of variables is displayed 
  on the main sheet and evaluated here.  Here W = L = 1.0 
  Inputs to this function are the number of terms to be included in 
  the series and the x and y coordinates of the point where the 
  evaluation is to be made. 
  This is a brute-force implementation.  If a subroutine instead of a function 
  had been used, I could have computed and saved the x-dependent part 
  to use at all y values, etc., but I wanted to have an independent function 
  that could be invoked anywhere in the solution domain.  Main sheet has been 
  set up to evaluate this function on a 21 x 21 grid and then makes contour 
‘   plots.  Two different contour map styles are demonstrated.   User 
  is encouraged to vary the number of terms to include in the series, in fact, 
'   that cell is the only unlocked one on the main sheet. 
  VBA doesn't have Pi or hyperbolic sine, so the "application...." tells it to use 
  the Excel function instead.  The hyperbolic sine gets very large for large  
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
8
‘   arguments, so the reduced form of the solution in terms of exponentials is  
‘   used then. 
  R.J. Ribando 6/7/97 
Dim K As Integer 
Dim Coef As Double, Arg1 As Double, Arg2 As Double, Eee As Double 
Dim Pie As Double, Xterm As Double, Yterm As Double 
AnalyticSoln = 0# 
Eee = 2.7182818 
Pie = Application.Pi   ‘Use Excel’s function for Pi 
For K = 1 To Nterms Step 2                     '   Note coefficient = 0 for K even. 
Coef = 2# * ((-1) ^ (K + 1) + 1) / (K * Pie) 
Xterm = Sin(K * Pie * X) 
If (K * Pie < 5#) Then 
Arg1 = K * Pie * Y 
Arg2 = K * Pie 
Yterm = Application.Sinh(Arg1) / Application.Sinh(Arg2) 
Else 
Yterm = Eee ^ (K * Pie * (Y - 1)) 
End If 
AnalyticSoln = AnalyticSoln + Coef * Xterm * Yterm 
Next K 
End Function 
A raised contour plot created from a field of data generated by evaluating this function on 
a 21x21grid (i.e., at 441 points) using nine terms in the series and created using the Excel Chart 
function is seen in Figure 5.  (This is a 3-D Surface Plot.) On the spreadsheet itself, values of the 
X coordinate were contained in one row; Y values were computed and stored in one column and 
both are passed as arguments into the function.  A second worksheet in the HTTtwodss.xls 
workbook implements the same solution using a VBA subroutine that takes advantage of the fact 
that one factor in the above equation is only a function of the horizontal coordinate (x) and 
another is only a function of the vertical coordinate (y).    This strategy makes the evaluation fast 
enough to give the illusion of animation while building up the solution term by term. 
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
9
Typing Shift F3 with a particular cell selected can access another feature that helps in 
debugging functions and subroutines.    Figure 6 below shows the display for one particular cell 
where the above function (AnalyticSoln) has been invoked.  It shows the variables passed into the 
function (the number of terms selected and the X and Y coordinates for that cell) as well as their 
numerical values for that cell.  In the upper right is the value returned for this cell.   Providing 
“Help”  for  such  user  defined  functions  is  beyond  the  scope  of  this  document  (See,  e.g., 
Walkenbach’s book). 
In addition to the 
For … Next
construct, there are several other constructs for Repetition: 
the 
Do … While
and
Do … Until
, 
and two ways to invoke each of them: 
Do While (    ) 
Do  
  
Loop 
Loop While (    )   
0
0.15
0.3
0.45
0.6
0.75
0.9
0
0.2
0.4
0.6
0.8
1
-0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2
X
Y
Analytical Solution with Finite # of Terms
1.1-1.2
1-1.1
0.9-1
0.8-0.9
0.7-0.8
0.6-0.7
0.5-0.6
0.4-0.5
0.3-0.4
0.2-0.3
0.1-0.2
0-0.1
-0.1-0
Figure 5.  Raised Contour Plot of Analytical Solution (9 terms) Evaluated on a 21x21 Grid 
An Excel/Visual Basic for Applications (VBA) Programming Primer   
Heat Transfer Today – R. J. Ribando 6/17/2012 © May Not Be Reproduced Without Permission 
10
The next example uses the Case construct for Selection within a function.  In addition, it 
shows how to create a Message Box (which will appear on the active worksheet) and also how to 
put two statements on one line (which is generally not a good practice, but not that detrimental 
here).  In creating the message it also concatenates a string and a number. 
Option Explicit
Function Discount(Quantity as Integer) as Double 
‘   Demonstrates use of Case construct as well as a Message Box. 
  Note use of colon (:) as statement separator to allow multiple statements on a single line. 
  (Based on example on pg.183 of Walkenbach's book) 
Select Case Quantity 
Case 0 To 24:   Discount = 0.1        ‘   Multiple statements on a line 
Case 25 To 40:  Discount = 0.15     ‘   separate by a colon ( : ) 
Case 50 To 74:  Discount = 0.2 
Case Is >= 75:  Discount = 0.25 
End Select 
MsgBox "Discount=  " & Discount      ‘   Concatenate a label and the corresponding  
‘   value.   Note that the value doesn't get posted into the cell until user clears the  
‘   message box. 
End Function 
The next and last example function, this one for finding the area of a circle, has nothing 
passed in explicitly as an argument, but the needed input value (radius) is gained by reference to a 
particular cell named that on the main sheet.  But one must read the note at the top of it very 
carefully!    Note  also  that  the  worksheet  was  named  “Mainsheet”  in  the  HTTdemosub.xls 
(http://www.faculty.virginia.edu/ribando/modules/xls/HTTdemosub.xls
) workbook. 
Figure 6.  Debugging Window for a Particular Cell in Previous Example
Documents you may be interested
Documents you may be interested